我有一个包含三列的表:十位数字,时间和名称。
1473522179,18:39,sukesh
1474209006,9:16,syam
1473820431,7:40,ram
如何使用蜂巢和猪将第一列转换为GMT timeZone的日期?
答案 0 :(得分:0)
使用ToDate。假设你的关系有字段f1,f2,f3
B = FOREACH A GENERATE ToDate(f1),f2,f3;
蜂房
SELECT from_unixtime(f1),f2,f3 from A
答案 1 :(得分:0)
可以使用from_unixtime来完成,例如您的第一个列日期是:
to_utc_timestamp(from_unixtime(1473522179),"GMT")
2016-09-10 18:42:59.0