【发布时间】:2021-09-10 19:14:22
【问题描述】:
我有一个类似'2020-10-01T02:02:50.918+03:00' 的字符串值。如何获得这样的值:2020-10-01 00:00:00.000 在 Hive 中的时间戳数据类型中?
【问题讨论】:
我有一个类似'2020-10-01T02:02:50.918+03:00' 的字符串值。如何获得这样的值:2020-10-01 00:00:00.000 在 Hive 中的时间戳数据类型中?
【问题讨论】:
使用 substr 获取 yyyy-MM-dd,然后使用时间戳构造。
演示:
select timestamp(substr('2020-10-01T02:02:50.918+03:00',1,10))
结果:
2020-10-01 00:00:00.0
【讨论】: