Hive中的截断日期值

问题描述 投票:1回答:1

我对Hive表中的列具有以下值(格式):

[2019-04-22 08:25:43.243754000000 (yyyy-MM-dd HH:mm:ss.SSSSSSSSSSSS)

是否有如下方法可以截断该值? :

[2019-04-22 08:25:43.243754 (yyyy-MM-dd HH:mm:ss.SSSSSS)

谢谢您的帮助。

date datetime hive timestamp hiveql
1个回答
0
投票

最后使用正则表达式或substr删除零(如果要固定长度)。

正则表达式示例:

select regexp_replace('2019-04-22 08:25:43.243754000000','0*$','')

结果:

2019-04-22 08:25:43.243754

使用substr:

select substr('2019-04-22 08:25:43.243754000000',1,26)
© www.soinside.com 2019 - 2024. All rights reserved.