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;