PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

PostgreSQL में टाइमस्टैम्प से दिनांक (yyyy/mm/dd) निकालें

आप अपने टाइमस्टैम्प को ::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)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQLers के लिए PostgreSQL प्रशिक्षण

  2. PostgreSQL में यूनिकोड वर्ण बदलें

  3. PostgreSQL स्ट्रीमिंग बनाम तार्किक प्रतिकृति – तुलना

  4. पोस्टग्रेज़ दिनांक प्रतिनिधित्व को ISO 8601 स्ट्रिंग में बदलें

  5. PostgreSQL के लिए डेटा स्टोर की तुलना करना - MVCC बनाम InnoDB