我的数据库中有一个字符串列
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格式?
rur96b6h1#
使用 aaa 在datetime中解析am/pm。 from_unixtime 将其转换为 yyyy-MM-dd hh:mm:ss 默认情况下,小时部分为24小时格式。
aaa
from_unixtime
yyyy-MM-dd hh:mm:ss
from_unixtime(unix_timestamp(myfield, 'MM/dd/yyyy hh:mm:ss aaa'))
1条答案
按热度按时间rur96b6h1#
使用
aaa
在datetime中解析am/pm。from_unixtime
将其转换为yyyy-MM-dd hh:mm:ss
默认情况下,小时部分为24小时格式。