आप अपने टाइमस्टैम्प को ::date
. के साथ जोड़कर किसी तिथि को कास्ट कर सकते हैं . यहाँ, psql में, एक टाइमस्टैम्प है:
# select '2010-01-01 12:00:00'::timestamp;
timestamp
---------------------
2010-01-01 12:00:00
अब हम इसे एक तिथि पर कास्ट करेंगे:
wconrad=# select '2010-01-01 12:00:00'::timestamp::date;
date
------------
2010-01-01
दूसरी ओर आप date_trunc
. का उपयोग कर सकते हैं समारोह। उनके बीच अंतर यह है कि बाद वाला वही डेटा प्रकार लौटाता है जैसे timestamptz
अपने समय क्षेत्र को अक्षुण्ण रखते हुए (यदि आपको इसकी आवश्यकता है)।
=> select date_trunc('day', now());
date_trunc
------------------------
2015-12-15 00:00:00+02
(1 row)