截断配置单元中的日期值

uubf1zoe  于 2021-06-25  发布在  Hive
关注(0)|答案(1)|浏览(266)

对于配置单元表中的列,我有以下值(格式):
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) 谢谢你的帮助。

q1qsirdb

q1qsirdb1#

使用regexp或substr删除结尾处的零(如果需要固定长度)。
regexp示例:

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)

相关问题