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

मेरा टाइमस्टैम्प टाइमज़ोन में क्यों स्थानांतरित हो गया है?

यदि कोई डेटाबेस टाइमज़ोन की जानकारी प्रदान नहीं करता है, तो JDBC ड्राइवर को इसे JVM के स्थानीय समय क्षेत्र के रूप में मानना ​​चाहिए (देखें PreparedStatement.setDate(int, Date) ):

Javadoc और JDBC विनिर्देश ResultSet . के बारे में स्पष्ट रूप से कुछ नहीं कहते हैं आदि, लेकिन सुसंगत होने के लिए अधिकांश ड्राइवर उस नियम को डेटाबेस से प्राप्त तिथियों पर भी लागू करेंगे। यदि आप उपयोग किए गए समय क्षेत्र पर स्पष्ट नियंत्रण चाहते हैं, तो आपको विभिन्न set/getDate/Time/Timestamp का उपयोग करने की आवश्यकता होगी। वे विधियां जो Calendar को भी स्वीकार करती हैं सही समय क्षेत्र में वस्तु।

कुछ ड्राइवर एक कनेक्शन गुण भी प्रदान करते हैं जिससे आप डेटाबेस में/से कनवर्ट करते समय उपयोग करने के लिए समय क्षेत्र निर्दिष्ट कर सकते हैं।



  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. इसके कारण:org.hibernate.MappingException:इकाई के लिए मैपिंग में बार-बार कॉलम

  3. कन्वर्ट विधि। प्रकार पर निर्दिष्ट विधि को LINQ से Entities स्टोर अभिव्यक्ति में अनुवादित नहीं किया जा सकता है

  4. h2 डेटाबेस के साथ यूनिट परीक्षण कैसे करें जहां bpchar का उपयोग किया जाता है?

  5. Postgres . में एक चुनिंदा क्वेरी में FROM में एक स्कीमा नाम और तालिका का नाम गतिशील रूप से पास करें