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 行)

 

PostgreSQL

Posted by arkgame