Sie können Ihren Zeitstempel in ein Datum umwandeln, indem Sie ihn mit ::date
anhängen . Hier, in psql, ist ein Zeitstempel:
# select '2010-01-01 12:00:00'::timestamp;
timestamp
---------------------
2010-01-01 12:00:00
Jetzt übertragen wir es auf ein Datum:
wconrad=# select '2010-01-01 12:00:00'::timestamp::date;
date
------------
2010-01-01
Andererseits können Sie date_trunc
verwenden Funktion. Der Unterschied zwischen ihnen besteht darin, dass letzterer denselben Datentyp wie timestamptz
zurückgibt Halten Sie Ihre Zeitzone intakt (falls Sie es brauchen).
=> select date_trunc('day', now());
date_trunc
------------------------
2015-12-15 00:00:00+02
(1 row)