如何在Hive中将时间戳(第二个和毫秒之间的点)转换为日期(yyyyMMdd)?

时间:2017-03-23 11:56:06

标签: hadoop time hive hiveql

我想将时间戳,1490198341.705转换为日期20170323和小时11(GMT + 8:00)。有什么功能可以解决这个问题吗?

1 个答案:

答案 0 :(得分:4)

试试这个:

select date_format(from_utc_timestamp(1490198341.705,'GMT+8:00'),'yyyyMMdd HH:mm:ss');