0
我有一个三列的表格:十位数字,时间和名称。如何使用配置单元将数字转换为日期?
1473522179,18:39,sukesh
1474209006,9:16,syam
1473820431,7:40,ram
如何将第一列转换为带GMT时区的日期使用配置单元和猪?
我有一个三列的表格:十位数字,时间和名称。如何使用配置单元将数字转换为日期?
1473522179,18:39,sukesh
1474209006,9:16,syam
1473820431,7:40,ram
如何将第一列转换为带GMT时区的日期使用配置单元和猪?
使用ToDate。假设你的关系有场F1,F2,F3
B = FOREACH A GENERATE ToDate(f1),f2,f3;
蜂巢
SELECT from_unixtime(f1),f2,f3 from A
它可以通过使用FROM_UNIXTIME,例如你的第一列日做的是:
to_utc_timestamp(from_unixtime(1473522179),"GMT")
2016-09-10 18:42:59.0
值得一提的是,没有指定第二个参数,你会自动获得'yyyy-MM-dd HH:mm:ss'格式 –
这是正确的,我没有注意到,那么它会选择'to_utc_timestamp (FROM_UNIXTIME(1473522179), “GMT”)' – Farslan