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

पोस्टग्रेज यूटीसी दिनांक प्रारूप और युग कास्ट, साइन इनवर्जन

यह

1970-01-01 00:00:00+01

+1 घंटे ऑफ़सेट के साथ एक ISO 8601 टाइमस्टैम्प है और +1 का अर्थ ग्रीनविच के पूर्व में है। इनमें ऑफसेट

01-01-1970 00:00:00 UTC+01
1970-01-01 00:00:00 UTC+01
1970-01-01 00:00:00 XXX+01
1970-01-01 00:00:00 HAHA+01
1970-01-01 00:00:00 Pancakes+01

POSIX शैली टाइमज़ोन के रूप में व्याख्या की जाएगी जहां +1 का अर्थ है पश्चिम ग्रीनविच का:

<ब्लॉककोट>

PostgreSQL STDoffset या STDoffsetDST फॉर्म के POSIX-शैली के समय क्षेत्र विनिर्देशों को स्वीकार करेगा, जहां STD एक ज़ोन संक्षिप्त नाम है, ऑफ़सेट UTC से पश्चिम में घंटों में एक संख्यात्मक ऑफ़सेट है

और वे भी चेतावनी के साथ आते हैं:

<ब्लॉककोट>

किसी को सावधान रहना चाहिए कि पॉसिक्स-शैली समय क्षेत्र सुविधा चुपचाप फर्जी इनपुट स्वीकार कर सकती है, क्योंकि ज़ोन संक्षेपों की तर्कसंगतता पर कोई जांच नहीं है। उदाहरण के लिए, SET TIMEZONE TO FOOBAR0 काम करेगा, यूटीसी के लिए एक अजीबोगरीब संक्षिप्त नाम का उपयोग करके सिस्टम को प्रभावी ढंग से छोड़ देगा। ध्यान में रखने के लिए एक और मुद्दा यह है कि पॉज़िक्स समय क्षेत्र के नामों में, ग्रीनविच के पश्चिम में स्थानों के लिए सकारात्मक ऑफ़सेट का उपयोग किया जाता है। हर जगह, PostgreSQL ISO-8601 कन्वेंशन का पालन करता है कि सकारात्मक टाइमज़ोन ऑफ़सेट ग्रीनविच के पूर्व में हैं।

पश्चिम बनाम पूर्व के अंतर पर ध्यान दें।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgresql तालिकाएँ मौजूद हैं, लेकिन क्वेरी करते समय संबंध प्राप्त करना मौजूद नहीं है

  2. जेपीए और हाइबरनेट के साथ केवल-पढ़ने और पढ़ने-लिखने के लेनदेन को कैसे विभाजित करें

  3. विंडो फ़ंक्शंस या सामान्य तालिका अभिव्यक्तियाँ:पिछली पंक्तियों को सीमा के भीतर गिनें

  4. PostgreSQL कॉन्फ़िगरेशन/कॉन्फ़िगरेशन फ़ाइलों को कहाँ संग्रहीत करता है?

  5. आवश्यक PostgreSQL निगरानी - भाग 1