質問: PostgreSQL 9.2.23を利用しています。 テーブルに"20180417T051318400"というデータが文字列として保存されています。 これを日付フォーマット変換したいです。 select文でto_dateを用いてやるには"YYYYMMDD・・・"(ミリ秒まで表示)をどのように指定すればいいのでしょうか?
回答: 書式はこちら(表 9-21. 日付/時刻型の書式テンプレートパターン)を参照して下さい。 ``` select to_timestamp('20180417T051318400', 'yyyymmdd hh24missms') ``` ※日付/時刻型の書式にないものは単なる文字として扱われます。