Anda dapat memberikan stempel waktu Anda ke tanggal dengan menambahkannya dengan ::date
. Di sini, di psql, adalah stempel waktu:
# select '2010-01-01 12:00:00'::timestamp;
timestamp
---------------------
2010-01-01 12:00:00
Sekarang kita akan melemparkannya ke tanggal:
wconrad=# select '2010-01-01 12:00:00'::timestamp::date;
date
------------
2010-01-01
Di sisi lain Anda dapat menggunakan date_trunc
fungsi. Perbedaan di antara mereka adalah bahwa yang terakhir mengembalikan tipe data yang sama seperti timestamptz
menjaga zona waktu Anda tetap utuh (jika Anda membutuhkannya).
=> select date_trunc('day', now());
date_trunc
------------------------
2015-12-15 00:00:00+02
(1 row)