zukucode
主にWEB関連の情報を技術メモとして発信しています。

PostgreSQL 現在のシステム日付・時刻を取得する

OracleSYSDATEのように、PostgreSQLで現在のシステム日付や時刻を取得する方法を紹介します。

date型で取得

YYYY/MM/DDYYYY-MM-DDのように、date型を取得するにはCURRENT_DATEで取得します。

SELECT CURRENT_DATE

time型で取得

HH24:MI:SSのようにtime型で取得するにはCURRENT_TIMEで取得します。

SELECT CURRENT_TIME

timestamp型で取得

日付と時刻を両方含めたtimestamp型で取得するにはCURRENT_TIMESTAMPまたはNOW()で取得します。

SELECT CURRENT_TIMESTAMP

-- または

SELECT NOW()

関連記事