1
ハイブの日付の変換には1つの問題があります。私は2017-sep-12を2017-09-12に変換する必要があります。どのように私はHIVEでこれを達成できますか日付の変換方法2017-sep-12 2017-09-12へHVE
ハイブの日付の変換には1つの問題があります。私は2017-sep-12を2017-09-12に変換する必要があります。どのように私はHIVEでこれを達成できますか日付の変換方法2017-sep-12 2017-09-12へHVE
unix_timestamp(string date, string pattern)
を使用して、指定された日付形式を1970-01-01からの秒数に変換します。次に、from_unixtime()
を使用して指定のフォーマットに変換してください:
hive> select from_unixtime(unix_timestamp('2017-sep-12' ,'yyyy-MMM-dd'), 'dd-MM-yyyy');
OK
12-09-2017
その実践感謝 – BigD
ここから試してみましたか? https://cwiki.apache.org/confluence/display/Hive/LanguageManual+UDF#LanguageManualUDF-DateFunctions –