在配置单元中将字符串转换为时间戳

mwecs4sa  于 2021-06-02  发布在  Hadoop
关注(0)|答案(1)|浏览(426)

我有一个值'2017-09-27t19:25:15.927-07:00',有没有办法把它转换成时间戳?我使用Hive1.1.0。 select unix_timestamp("2017-09-27T19:25:15.927-07:00", "yyyy-MM-ddTHH:mm:ss.SSSX") 但它走了
Bad date/time conversion format select unix_timestamp("2017-09-27T19:25:15.927-07:00", "yyyy-MM-ddTHH:mm:ss.SSSZZZ") 但它又回来了 NULL

arknldoa

arknldoa1#

格式为 yyyy-MM-dd'T'HH:mm:ss.SSSXXX" 注意“t”周围的单引号

select from_unixtime(unix_timestamp("2017-09-27T19:25:15.927-07:00", "yyyy-MM-dd'T'HH:mm:ss.SSSXXX"))

相关问题