to_date 函数将此“1970-11-01 00:00:00”作为输入并返回“1970-11-01”。
但我有纪元时间作为输入。如何将其转换为标准日期格式?
有一个函数可以将标准日期转换为 unix 纪元时间,但不是相反。
任何帮助表示赞赏。
谢谢 priyank
来自:https ://cwiki.apache.org/confluence/display/Hive/LanguageManual+UDF#LanguageManualUDF-DateFunctions
from_unixtime(bigint unixtime[, string format])
要添加到其他答案,如果您的纪元时间值是String
配置单元表中的一列
SELECT TO_DATE(FROM_UNIXTIME(CAST(epoch_string AS BIGINT))) FROM hive_table;