【发布时间】:2021-12-08 11:27:24
【问题描述】:
我在日期列中有数据 = 2019-10-01 00:00:00 UTC,现在如何将此数据插入到没有 UTC 字的列中?并且 Hive 应该将其识别为时间戳数据类型
【问题讨论】:
-
这能回答你的问题吗? Hive convert UTC string into datetime
我在日期列中有数据 = 2019-10-01 00:00:00 UTC,现在如何将此数据插入到没有 UTC 字的列中?并且 Hive 应该将其识别为时间戳数据类型
【问题讨论】:
您可以使用 regexp_replace 删除 UTC:
select timestamp(regexp_replace('2019-10-01 00:00:00 UTC','\\s*UTC$',''))
结果:
2019-10-01 00:00:00.0
已成功转换为时间戳。
【讨论】: