hadoop配置单元日期字符串到utc时间sql

dz6r00yl  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(330)

我的数据库中有一个字符串列

07/12/2019 04:17:08 PM

我使用这个函数

cast(from_unixtime(unix_timestamp(myfield, 'MM/dd/yyyy hh:mm:ss'),'yyyy-MM-dd HH:mm:ss') as timestamp)as mytime

这给了我

2019-07-12 04:17:08.0

我希望结果是utc格式的

2019-07-12 16:17:08.

如何将其更改为utc格式?

rur96b6h

rur96b6h1#

使用 aaa 在datetime中解析am/pm。 from_unixtime 将其转换为 yyyy-MM-dd hh:mm:ss 默认情况下,小时部分为24小时格式。

from_unixtime(unix_timestamp(myfield, 'MM/dd/yyyy hh:mm:ss aaa'))

相关问题