转换配置单元中的时间戳

ss2ws0br  于 2021-06-28  发布在  Hive
关注(0)|答案(1)|浏览(339)

我有一个时间戳值,比如“ Nov 27, 2016 8:30:00 AM “我想转换时间戳(6)格式,即。 YYYY-MM-DD HH:MM:SS.fffffffff 有人能告诉我们在hiveql中实现这一点有多容易吗。

8wtpewkr

8wtpewkr1#

使用unix\u timstamp函数获取日期

hive> Select unix_timestamp("NOV 27, 2017", "MMM DD, YYYY") from xyz;
    OK
    1483257600
    Time taken: 0.082 seconds, Fetched: 1 row(s)
    hive> Select from_unixtime(unix_timestamp("NOV 27,2016 8:30:00 AM", "MMM dd,yyyy HH:mm:ss aa")) from xyz;
    OK
    2016-11-27 08:30:00
    Time taken: 0.075 seconds, Fetched: 1 row(s)

unix\u timestamp的其他选项可以在这里找到

相关问题