この形式のファイルに日付があります: Sun Jan 28 01:00:22 2018
ただしYYYYMMDD
、日付をとして使用するには、形式に変換する必要がありpartition
ます。
このコマンドを使おうとしましたが、返される値はNULLです。
select from_unixtime (unix_timestamp ('Sun Jan 28 01:00:22 2018', 'dd-MM-yyyy'))
の引数unix_timestamp
は、文字列入力の形式であるE MMM dd HH:mm:ss yyyy
。を指定する必要があります。
その後、引数from_unixtime
は出力形式を指定する必要がありますyyyyMMdd
。この場合はそうです。
あなたは使用する必要があります
select from_unixtime(unix_timestamp('Sun Jan 28 01:00:22 2018','E MMM dd HH:mm:ss yyyy')
,'yyyyMMdd'
)
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加