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

JDBC में सही टाइमज़ोन कैसे कॉन्फ़िगर करें?

क्षमा करें मेरे पास आपके सीधे प्रश्न का उत्तर नहीं है। हालांकि मैं कुछ विचार करने लायक सुझाव दे सकता हूं जो पूरी तरह से डेटाबेस में सभी समय क्षेत्र की समस्याओं से बच जाएगा। यदि संभव हो तो मैं केवल BIGINT . का उपयोग करने की सलाह देता हूं जावा के साथ दिनांक संग्रहीत करने के लिए फ़ील्ड। आप बस long . स्टोर करें युग के बाद से मिलीसेकंड की संख्या, उदा। System.currentTimeMillis() . से या Date.getTime()

फिर किसी तिथि के लिए समय क्षेत्र की व्याख्या हमेशा जावा में प्रबंधित की जाती है, जो युग आधारित संख्या का उपयोग करने में अच्छा है। यह जावा के बाहर किसी तारीख के लिए डेटाबेस को सीधे क्वेरी करने के लिए इसे थोड़ा अधिक शामिल करता है, हालांकि यह बहुत कठिन नहीं है और इसके लायक हो जाता है IMO:

SELECT FROM_UNIXTIME(date_field / 1000) FROM table;


  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. लोड डेटा INFILE के साथ mysql डुप्लिकेट

  3. SQL क्वेरी अनुकूलन - निष्पादन समय

  4. SQL कैसे करें एक से अनेक संबंधों का चयन करें और आउटपुट को मर्ज करें

  5. फोर्स ड्रॉप mysql विदेशी कुंजी बाधा को दरकिनार करते हुए