hive中如何实现时间戳转正常时间

2022年04月27日 1125点热度 0人点赞 0条评论

网上各种介绍文章,都没提及如果存放的时间是毫秒而不是秒,那么就需要在转换前,先除以1000

所以重要的是两步:

1、cast 转 int;

2、毫秒转为秒;

from_unixtime(cast(BEGIN_TIME/1000 as int),'yyyy-MM-dd HH:mm:ss')

Subbear

保持饥渴的专注,追求最佳的品质

文章评论