2017-11-03 7 views
-1

Cloudera Hadoopでは、datetime列のデータは2016-02-02T17:41:13.000+0000です。Claudera Hadoopでのdatetimeの書式設定方法(m/d/yyyy h:mm AM/PM)

私はとしてフォーマットすることができます:私はm/d/yyyy h:mm AM/PMとしてフォーマットする必要が

select to_date(a1.createddate) from table1; 

2017/01/21 5:15AMとしてフォーマットするコマンドは何ですか?

+1

:あなたがここに記載されている任意の形式を使用することができます

unix_timestamp(date_string, "MM/dd/yy h:mm a")

?ハイブやインパラ?該当する場合はバージョンを記述します。 –

+0

'2017/01/21'には年が一番です。さて、パターンをもう一度見てください –

答えて

0

ハイブを使用しているとしますか?

もしそうなら、あなたはそうのようなunix_timestamp機能を使用することができます:あなたは何を使っている https://docs.oracle.com/javase/tutorial/i18n/format/simpleDateFormat.html

+0

私はClaudera Hueで動作します:cc_vw_case a1からunix_timestamp(a1.createddate、 'MM/dd/yy h:mm a')を選択すると、「日付/時刻の変換形式が正しくありません:MM/dd/yy h:mm a "エラー – user4555107

関連する問題