【发布时间】:2018-12-06 19:05:16
【问题描述】:
我不知道任何增加 1 毫秒的配置单元功能。例如这是我的时间戳值 2018-12-05 10:08:27.950,我希望它是 2018-12-05 10:08:27.951
【问题讨论】:
标签: hadoop hive bigdata hiveql
我不知道任何增加 1 毫秒的配置单元功能。例如这是我的时间戳值 2018-12-05 10:08:27.950,我希望它是 2018-12-05 10:08:27.951
【问题讨论】:
标签: hadoop hive bigdata hiveql
没有直接的方法可以使用内置函数添加毫秒。这样做的一种方法是
concat(regexp_extract(dt,'(^.{20}'),1),cast(split(dt,'\\.')[1] as int)+1)
提取字符串的前 20 个字符,并将其与 . 后面的数字加 1 连接起来(这是毫秒部分)。
【讨论】: