我对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)
谢谢您的帮助。
最后使用正则表达式或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)