技術情報 / PostgreSQL / SQL / 日付・時刻関連 / ミリ秒以下を切り捨て

ミリ秒以下を切り捨て

ミリ秒まで表示される

pgsql=# SELECT NOW();
              now
-------------------------------
 2018-04-25 20:08:21.979692+09

ミリ秒を切り捨て – timestamp()

pgsql=# SELECT NOW()::timestamp(0);
         now
---------------------
 2018-04-25 20:08:35

ミリ秒を切り捨て – date_trunc()


pgsql=# SELECT date_trunc('second', NOW()); date_trunc ------------------------ 2018-04-25 20:09:13+09

参考

stackoverflow.com/questions/10213190/discard-millisecond-part-from-timestamp