首页 > 解决方案 > Azure Data Bricks Sql - 生成扩展的日期时间字符串

问题描述

我有 3 列如下:

我需要一个单列,例如:03/04/2021 4:25:50:979

在 Azure Data Bricks sql 中,有没有办法做到这一点?

标签: sqlapache-sparkapache-spark-sql

解决方案


您可以使用一些字符串方法来获取所需的日期时间字符串:

select 
    replace(
        concat_ws(':', 
            regexp_replace(datetime, '[a-z]', ''), dtm_seconds, dtm_milliseconds
        ), 
        '.', ':'
    ) as newcol
from mytable;

推荐阅读