日付・時間関数

エポックタイムの取得

 SELECT extract(epoch from birth_day) FROM users;

DATE型書式設定関数

 SELECT to_char(now(), 'YYYY-MM-DD HH24:MI:SS');

精度の切り落とし

 SELECT date_trunc('month', now()); # 結果:2009-06-01 00:00:00+09

部分フィールドの取得

 SELECT EXTRACT(MONTH FROM TIMESTAMP '2009-04-01 12:00:00'); 

TIMESTAMP型を文字列に変換

 SELECT to_char(now(), 'YYYY/MM/DD HH24:MI::SS');

http://www.postgresql.jp/document/pg833doc/html/functions-formatting.html

参考

http://www.postgresql.jp/document/pg837doc/html/functions-datetime.html


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS

Last-modified: 2011-06-11 (土) 18:47:43