- 追加された行はこの色です。
- 削除された行はこの色です。
* 日付関連 [#z54260e8]
* 日付・時間関数 [#z54260e8]
*** エポックタイムを取得する [#gb426fb1]
select extract(epoch from foo_timestamp) from bar
** エポックタイムの取得 [#dbd794f8]
SELECT extract(epoch from birth_day) FROM users;
** DATE型書式設定関数[#cff17534]
SELECT to_char(now(), 'YYYY-MM-DD HH24:MI:SS');
** 精度の切り落とし [#r4e15f4c]
SELECT date_trunc('month', now()); # 結果:2009-06-01 00:00:00+09
** 部分フィールドの取得 [#ka3becdd]
SELECT EXTRACT(MONTH FROM TIMESTAMP '2009-04-01 12:00:00');
** TIMESTAMP型を文字列に変換 [#n1a781f3]
SELECT to_char(now(), 'YYYY/MM/DD HH24:MI::SS');
http://www.postgresql.jp/document/pg833doc/html/functions-formatting.html
** 参考 [#z3531a64]
http://www.postgresql.jp/document/pg837doc/html/functions-datetime.html