2017-10-11 12 views
0

値が '2017-09-27T19:25:15.927-07:00'ですが、これをタイムスタンプに変換する方法はありますか? 私はHive 1.1.0を使用します。文字列をHiveのタイムスタンプに変換します

select unix_timestamp("2017-09-27T19:25:15.927-07:00", "yyyy-MM-ddTHH:mm:ss.SSSX")それはtrows Bad date/time conversion format

select unix_timestamp("2017-09-27T19:25:15.927-07:00", "yyyy-MM-ddTHH:mm:ss.SSSZZZ")それはNULL

答えて

1

formatが 'T'

select from_unixtime(unix_timestamp("2017-09-27T19:25:15.927-07:00", "yyyy-MM-dd'T'HH:mm:ss.SSSXXX")) 
を囲む単一引用符 yyyy-MM-dd'T'HH:mm:ss.SSSXXX"。注であるが返さ
関連する問題