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 に答える