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

CONVERT_TZ () उदाहरण – MySQL

MySQL में, आप CONVERT_TZ() का उपयोग करके एक समय क्षेत्र के बीच एक डेटाटाइम मान को दूसरे में परिवर्तित कर सकते हैं समारोह। यह फ़ंक्शन 3 तर्क स्वीकार करता है; डेटाटाइम मान, मूल समय क्षेत्र, और समय क्षेत्र में कनवर्ट करने के लिए।

सिंटेक्स और उदाहरण नीचे दिए गए हैं।

सिंटैक्स

यहाँ सिंटैक्स है:

CONVERT_TZ(dt,from_tz,to_tz)

जहां dt दिनांक/समय है, from_tz मूल समय क्षेत्र है, और to_tz में बदलने का समय क्षेत्र है।

उदाहरण

यहां उपयोग का एक उदाहरण दिया गया है।

SELECT CONVERT_TZ('2020-12-01 01:00:00','+00:00','+08:00') AS Result;

परिणाम:

+---------------------+
| Result              |
+---------------------+
| 2020-12-01 09:00:00 |
+---------------------+

नामांकित समय क्षेत्र

आप नामित समय क्षेत्रों का भी उपयोग कर सकते हैं, जैसे 'US/Eastern' , 'Europe/Moscow' , 'MET' , आदि.

ऐसा करने के लिए, आपको पहले टाइम ज़ोन टेबल सेट करना होगा। MySQL इंस्टॉलेशन प्रक्रिया टाइम ज़ोन टेबल बनाती है, लेकिन यह उन्हें लोड नहीं करती है। इसलिए, आपको पहले इन तालिकाओं को भरना होगा।

यदि आप पहले समय क्षेत्र तालिकाओं को पॉप्युलेट किए बिना इस फ़ंक्शन के साथ नामित समय क्षेत्र का उपयोग करने का प्रयास करते हैं, तो आपको एक शून्य मान मिलेगा।

SELECT CONVERT_TZ('2020-12-01 01:00:00','Europe/Helsinki','US/Eastern') AS Result;

परिणाम:

+--------+
| Result |
+--------+
| NULL   |
+--------+

ध्यान दें कि भले ही आप टाइम ज़ोन टेबल्स को पॉप्युलेट करते हैं, आपको उन्हें समय-समय पर अपडेट करने की आवश्यकता हो सकती है। ऐसा इसलिए है क्योंकि जानकारी कभी-कभी बदल सकती है। इसके बारे में अधिक जानकारी के लिए, MySQL दस्तावेज़ीकरण वेबसाइट पर MySQL सर्वर टाइम ज़ोन सपोर्ट देखें।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:ग्रुप बाय में नहीं है

  2. MySQL क्वेरी में IF ELSE स्टेटमेंट कैसे लिखें?

  3. mysql रूट पासवर्ड कैसे रीसेट करें?

  4. MySQL त्रुटि 1153 - 'max_allowed_packet' बाइट्स से बड़ा पैकेट मिला

  5. MySQL में टेक्स्ट फ़ील्ड से लगातार दो अंक कैसे निकालें?