gpt4 book ai didi

Hadoop Hive 日期字符串到 UTC 时间 SQL

转载 作者:可可西里 更新时间:2023-11-01 16:37:42 24 4
gpt4 key购买 nike

我的数据库中有一个字符串列,看起来像

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 格式?

最佳答案

使用aaa 解析日期时间中的上午/下午。默认情况下,from_unixtime 将其转换为 yyyy-MM-dd hh:mm:ss,其中小时部分为 24 小时格式。

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

关于Hadoop Hive 日期字符串到 UTC 时间 SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48588189/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com