MySQL में, आप UTC_DATE
. का उपयोग कर सकते हैं यूटीसी तिथि वापस करने के लिए कार्य। UTC का मतलब कोऑर्डिनेटेड यूनिवर्सल टाइम है और यह प्राथमिक समय मानक है जिसके द्वारा दुनिया घड़ियों और समय को नियंत्रित करती है।
परिणाम या तो ‘YYYY-MM-DD’ . में दिया जाता है या YYYYMMDD प्रारूप, इस पर निर्भर करता है कि फ़ंक्शन का उपयोग स्ट्रिंग या संख्यात्मक संदर्भ में किया जाता है या नहीं।
सिंटैक्स
आप निम्न दो रूपों में से किसी एक का उपयोग कर सकते हैं:
UTC_DATE UTC_DATE()
इसलिए किसी तर्क की आवश्यकता नहीं है।
उदाहरण 1 - मूल उपयोग
प्रदर्शित करने के लिए यहां एक उदाहरण दिया गया है।
SELECT UTC_DATE;
परिणाम:
+------------+ | UTC_DATE | +------------+ | 2018-07-05 | +------------+
उदाहरण 2 - कोष्ठक के साथ
इस उदाहरण में मैं कोष्ठक जोड़ता हूं (बेशक, इससे परिणाम पर कोई फर्क नहीं पड़ता)।
SELECT UTC_DATE();
परिणाम:
+------------+ | UTC_DATE() | +------------+ | 2018-07-05 | +------------+
उदाहरण 3 - संख्यात्मक संदर्भ
पिछले सभी उदाहरण 'YYYY-MM-DD' . में लौटाए गए थे प्रारूप। ऐसा इसलिए है क्योंकि उनका उपयोग एक स्ट्रिंग संदर्भ में किया गया था।
इस उदाहरण में मैं एक संख्यात्मक संदर्भ में फ़ंक्शन का उपयोग करता हूं। मैं इसे फ़ंक्शन में एक संख्या जोड़कर करता हूं।
SELECT UTC_DATE() + 0;
परिणाम:
+----------------+ | UTC_DATE() + 0 | +----------------+ | 20180705 | +----------------+
इस मामले में मैंने शून्य जोड़ा, जिसने तारीख को वही रखा। हालांकि, परिणाम अब YYYYMMDD . में है प्रारूप।
आपको दूसरा नंबर जोड़ने से रोकने के लिए कुछ भी नहीं है। उदाहरण:
SELECT UTC_DATE() + 5;
परिणाम:
+----------------+ | UTC_DATE() + 5 | +----------------+ | 20180710 | +----------------+
यह भी देखें UTC_TIME
UTC समय लौटाने के उदाहरण।