日付の変換方法
- 日付文字列からdate型かtimestamp型に変換
- select to_date('2013-04-21', 'YYYY-MM-DD');
- select to_timestamp('2013-04-21 12:34:56', 'YYYY-MM-DD HH24:MI:SS');
- date型、timestamp型から日付文字列に変換
- select to_char(now(), 'YYYY-MM-DD');
- 日付の計算
- 日付の定数
- CURRENT_DATE
- CURRENT_TIME
- CURRENT_TIMESTAMP
- now()
- 加減算
- 1時間後:date '2001-09-28' + interval '1 hour'
- 23時間後:timestamp '2001-09-28 01:00' + interval '23 hours'
- 3か月後:CURRENT_DATE + interval '3 months'
- 日付の定数