我有一个时间戳值,比如“ Nov 27, 2016 8:30:00 AM “我想转换时间戳(6)格式,即。 YYYY-MM-DD HH:MM:SS.fffffffff 有人能告诉我们在hiveql中实现这一点有多容易吗。
Nov 27, 2016 8:30:00 AM
YYYY-MM-DD HH:MM:SS.fffffffff
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的其他选项可以在这里找到
1条答案
按热度按时间8wtpewkr1#
使用unix\u timstamp函数获取日期
unix\u timestamp的其他选项可以在这里找到