トップページ >  PostgreSQL >  日付関数
初版2012/02/07: 最終更新日2012/02/07
  日付関数
目次
日付関数
timeofday()
日付関数
PostgreSQLは多くの日付関数が存在します。current_timestampはtimestamptz型の日付を返します。

SELECT CURRENT_TIMESTAMP;

2012-02-07 20:41:13.531+09
now()も同様にtimestamptz型の日付を返します。

SELECT NOW();

2012-02-07 20:41:13.531+09
timestamp 'now'とするとtimestamp型の日付を返します。

SELECT TIMESTAMP 'NOW';

2012-02-07 20:56:19.171
その他、current_timeCURRENT_DATEなどもあります。
それぞれ以下のように振舞います。

SELECT CURRENT_TIME;

21:00:36.3590+09
timetz型を返しています。

SELECT CURRENT_DATE;

2012-02-07
date型を返しています。
timeofday()
timeofday()は以下のような形式で日付を返します。歴史的理由によりtext型のようです。

SELECT TIMEOFDAY();

Tue Feb 07 23:47:29.359000 2012 JST