web-dev-qa-db-ja.com

Impalaで文字列をタイムスタンプに変換する

日時を表すstring"YYYY-MM-DD;HH:MM:SS"(つまり、2016-04-11;19:38:01)の形式で適切なtimestampに変換するにはどうすればよいですか?

これでうまくいくと思いましたが、うまくいきません。

select 
  from_unixtime(unix_timestamp(`date`, "YYYY-MM-DD;HH:MM:SS"))
from t1
limit 100;
2
Gianluca

Cloudera v5でImpalaを実行している私にとって、_unix_timestamp_に関する回答はどれもうまくいきませんでした。しかし、単純なselect cast('1985-09-25 17:45:30.005' as timestamp);は機能します。

これを参照してください doc

1
Wassadamo