TOP > 月影丸の間 > 月影 COMPUTER > データベース > PostgreSQL > タイムスタンプの変換書式

書こうと思うたび調べてしまうタイムスタンプの変換書式

'YYYY/MM/DD HH24:MI:SS' (私が一番よく使う書式)

SELECT to_char(now(), 'YYYY/MM/DD HH24:MI:SS');
出力結果:
rinken=> SELECT to_char(now(), 'YYYY/MM/DD HH24:MI:SS');
       to_char
---------------------
 2009/04/11 09:45:23
(1 row)

いつも HH24 とか MI あたりが思い出せない・・・。


十日前の日付を取得

current_date - 10
使用例:
rinken=> SELECT current_date - 10 AS tokamae;
  tokamae
------------
 2009-04-01
(1 row)
プログラムの方で日付作るのとどちらが速いのだろう・・・。