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

दिनांक प्रारूप को जाने बिना दिनांक स्ट्रिंग को टाइमस्टैम्प में कैसे परिवर्तित करें

आपको अपनी डेटस्टाइल को "आईएसओ, डीएमवाई" पर सेट करना होगा। यह डिफ़ॉल्ट रूप से "ISO, MDY" पर सेट होता है, और इससे आपका उदाहरण विफल हो जाएगा:

> show datestyle;

 DateStyle 
-----------
 ISO, MDY
(1 row)

> select '28-Sep-13'::date;
    date    
------------
 2013-09-28
(1 row)

> select '28/09/2013'::date;
ERROR:  date/time field value out of range: "28/09/2013"
LINE 1: select '28/09/2013'::date;
               ^
HINT:  Perhaps you need a different "datestyle" setting.

> set datestyle = 'ISO, DMY';
SET

> select '28-Sep-13'::date;
    date    
------------
 2013-09-28
(1 row)

> select '28/09/2013'::date;
    date    
------------
 2013-09-28
(1 row)

(पोस्टग्रेएसक्यूएल 9.1 में किए गए उदाहरण, लेकिन डेटस्टाइल सेटिंग और संबंधित व्यवहार प्राचीन हैं, इसलिए ठीक काम करना चाहिए)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. केयेन, पोस्टग्रेस:​​प्राथमिक कुंजी पीढ़ी

  2. Postgres में निकटतम कार्य दिवस की गणना करें

  3. मान के आधार पर jsonb सरणी तत्व निकालें

  4. Docker कंटेनर पर PostgreSQL डेटाबेस से कनेक्ट करें

  5. s3 से postgresql rds में डेटा फ़ाइलों को कैसे आयात करें