PostgreSQL 14にto_char関数で文字列を指定書式の日付に変換する

環境
Windows10 64bit
PostgreSQL 14.1

書式
to_char(日付・日付時刻, 書式)

使用例
1.文字列を日付に変換し、「YYYY/MM/DD」形式へ変換します

arkgamedb=# select to_char(cast('2022-01-07' as date), 'YYYY/MM/DD');
  to_char
------------
 2022/01/07
(1 行)

2.文字列をtimestampに変換し、「HH24:MI:SS」形式へ変換します

arkgamedb=# select to_char(cast('20210107 224336' as timestamp), 'HH24:MI:SS');
 to_char
----------
 22:43:36
(1 行)

3.文字列をtimestampに変換し、「YYYY/MM/DD HH24:MI:SS」形式へ変換します

arkgamedb=# select to_char(cast('20210107 222456' as timestamp), 'YYYY/MM/DD HH24:MI:SS');
       to_char
---------------------
 2021/01/07 22:24:56
(1 行)

 

PostgreSQL

Posted by arkgame