Hive 在配置单元中转换时间戳
我有一个时间戳值,如“Hive 在配置单元中转换时间戳,hive,Hive,我有一个时间戳值,如“2016年11月27日上午8:30:00”,我想转换时间戳(6)格式,即YYYY-MM-DD HH:MM:SS.fffffffff 有谁能建议在hiveQL中实现这一点有多容易。使用unix\u timsestamp函数获取日期 hive> Select unix_timestamp("NOV 27, 2017", "MMM DD, YYYY") from xyz; OK 1483257600 Time taken: 0.082 sec
2016年11月27日上午8:30:00
”,我想转换时间戳(6)格式,即YYYY-MM-DD HH:MM:SS.fffffffff
有谁能建议在hiveQL中实现这一点有多容易。使用unix\u timsestamp函数获取日期
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_时间戳的其他选项您使用的配置单元版本是?1.2.1,确切地说是配置单元1.2.1000.2.4.2.0-258