PostgreSQLで文字列をTimestampやDateに変換する方法
環境
Windows 11 64 pro
PostgreSQL 13.7
使用例1
書式
select to_timestamp('文字列’, 'yyyy/mm/dd hh24:mi:ss’) result;
to_timestamp関数を使って任意の文字列をTimestampに変換します。
実行結果
postgres=# select to_timestamp('2022/11/11 20:15:00', 'yyyy/mm/dd hh24:mi:ss') result; result ------------------------ 2022-11-11 20:15:00+09 (1 行)
使用例2
書式
select to_date('文字列’, 'yyyy/mm/dd’) result;
to_date関数を使って任意の文字列をDateに変換します。
実行結果
postgres=# select to_date('2022/11/21', 'yyyy/mm/dd') result; result ------------ 2022-11-21 (1 行)