如何在 hive 中将 bigint 转换为日期时间?

Sta*_*777 3 hadoop hive teradata sqoop

我使用 sqoop import 命令将数据从 teradata sqooped 到 Hive。

对于 teradata 中的一个表,我有一个日期字段。sqooping 后,我的日期字段显示为 bigint 数据类型的时间戳。

但我需要日期字段作为配置单元表中的日期数据类型。谁能建议我实现这一目标?

小智 7

select to_date(from_unixtime(your timestamp));

example:

select to_date(from_unixtime(1490985000));
output:2017-04-01
Run Code Online (Sandbox Code Playgroud)

我希望它会起作用。如果我错了,请告诉我。