【发布时间】:2021-03-09 13:19:07
【问题描述】:
我需要从 hive 查询中的纪元时间戳获取完整的时间戳。
For example
epoch time --- 1606407266850
timestamp value --- 2020-11-26 21:44:26
expected value --- 2020-11-26 21:44:26.850
我在 hive 中的方法:
Select timestamp(concat(from_unixtime(CAST(lastModifiedOn AS BIGINT),'yyyy-MM-dd HH:mm:ss'),".",CAST(lastModifiedOn AS BIGINT)%1000),'yyyy-MM-dd HH:mm:ss.SSS')
from db.table1
我的问题:我们是否有更好的方法来获取直到毫秒的时间戳值?我们可以轻松获得第二名的价值。
【问题讨论】:
标签: sql hive hiveql hortonworks-data-platform epoch