3

to_date 函数将此“1970-11-01 00:00:00”作为输入并返回“1970-11-01”。

但我有纪元时间作为输入。如何将其转换为标准日期格式?

有一个函数可以将标准日期转换为 unix 纪元时间,但不是相反。

任何帮助表示赞赏。

谢谢 priyank

4

2 回答 2

3

来自:https ://cwiki.apache.org/confluence/display/Hive/LanguageManual+UDF#LanguageManualUDF-DateFunctions

from_unixtime(bigint unixtime[, string format])
于 2011-08-27T17:47:18.953 回答
0

要添加到其他答案,如果您的纪元时间值是String配置单元表中的一列

SELECT TO_DATE(FROM_UNIXTIME(CAST(epoch_string AS BIGINT))) FROM hive_table;

于 2017-04-12T19:06:10.180 回答