PostgreSQL 13.7で文字列を日付に変換する方法
環境
Windows 11 64 pro
PostgreSQL 13.7
構文
cast( 文字列 as date )
cast関数を使用して文字列を日付に変換します。
使用例1
文字列’20210111’を日付に変換します
実行結果
postgres=# select cast( '20221122' as date) result; result ------------ 2022-11-22 (1 行)
使用例2
select to_char(cast(文字列 as date), 'YYYY/MM/DD’)
to_char関数を使用して、日付のフォーマットを指定します。
実行結果
postgres=# select to_char(cast('20220808' as date), 'YYYY/MM/DD') result; result ------------ 2022/08/08 (1 行)