我需要从hive查询中的epoch timestamp中获取完成时间戳。
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
我的问题:我们是否有更好的方法来获取时间戳值,直到毫秒? 我们可以很容易地获取值,直到秒。
1条答案
按热度按时间3lxsmp7m1#
不能指定精度,但会将时间戳保持在最高精度。