在hive中如何使用日期函数将时间戳改为年月日的时间格式呢?

在hive中如何使用日期函数将时间戳改为年月日的时间格式呢?

问题描述:

img


时间戳的数据类型为bigint,列名为time,要转为年月日的时间格式,并更新到表中
表名为user_1

时间戳转化日期函数

时间戳必须是10位,默认情况下转化为'yyyy-MM-dd HH:mm:ss'格式日期,若需要转化其他格式日期,需要说明转化日期格式。

select from_unixtime('1566390082'),
from_unixtime('1566390082', 'yyyy-MM-dd'),
from_unixtime('1566390082', 'yyyyMMdd')

2019-08-21 20:21:22
2019-08-21
20190821

img