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

UTC_TIMESTAMP () उदाहरण – MySQL

MySQL में, आप UTC_TIMESTAMP . का उपयोग कर सकते हैं यूटीसी दिनांक और समय वापस करने के लिए कार्य। UTC का मतलब कोऑर्डिनेटेड यूनिवर्सल टाइम है और यह प्राथमिक समय मानक है जिसके द्वारा दुनिया घड़ियों और समय को नियंत्रित करती है।

इस फ़ंक्शन का परिणाम या तो ‘YYYY-MM-DD HH:MM:SS’ में दिया जाता है या YYYYMMDDHHMMSS प्रारूप, इस पर निर्भर करता है कि इसका उपयोग स्ट्रिंग या संख्यात्मक संदर्भ में किया गया है या नहीं।

सिंटैक्स

आप निम्न दो रूपों में से किसी एक का उपयोग कर सकते हैं:

UTC_TIMESTAMP
UTC_TIMESTAMP([fsp])

जहां fsp एक वैकल्पिक तर्क है जो परिणाम में उपयोग करने के लिए भिन्नात्मक सेकंड की सटीकता को निर्दिष्ट करता है।

उदाहरण 1 - मूल उपयोग

प्रदर्शित करने के लिए यहां एक उदाहरण दिया गया है।

SELECT UTC_TIMESTAMP;

परिणाम:

+---------------------+
| UTC_TIMESTAMP       |
+---------------------+
| 2018-07-06 04:49:11 |
+---------------------+

उदाहरण 2 - कोष्ठक के साथ

इस उदाहरण में मैं कोष्ठक जोड़ता हूं (इससे परिणाम पर कोई फर्क नहीं पड़ता)।

SELECT UTC_TIMESTAMP();

परिणाम:

+---------------------+
| UTC_TIMESTAMP()     |
+---------------------+
| 2018-07-06 04:49:30 |
+---------------------+

उदाहरण 3 - भिन्नात्मक सेकंड प्रेसिजन

यहां मैं एक तर्क जोड़ता हूं जो उपयोग करने के लिए भिन्नात्मक सेकंड की सटीकता को निर्दिष्ट करता है। इस मामले में मैं 6 . का उपयोग करता हूं , जिसका अर्थ है कि परिणाम की सटीकता मिलीसेकंड तक कम होगी।

SELECT UTC_TIMESTAMP(6);

परिणाम:

+----------------------------+
| UTC_TIMESTAMP(6)           |
+----------------------------+
| 2018-07-06 04:49:49.754432 |
+----------------------------+

और अगले उदाहरण में मैं 3 . का उपयोग करता हूं भिन्नात्मक सेकंड की सटीकता को कम करने के लिए:

SELECT UTC_TIMESTAMP(3);

परिणाम:

+-------------------------+
| UTC_TIMESTAMP(3)        |
+-------------------------+
| 2018-07-06 04:50:05.489 |
+-------------------------+

उदाहरण 4 - संख्यात्मक संदर्भ

पिछले सभी उदाहरण 'HH:MM:SS' . में लौटाए गए थे प्रारूप। ऐसा इसलिए है क्योंकि उनका उपयोग एक स्ट्रिंग संदर्भ में किया गया था।

इस उदाहरण में मैं एक संख्यात्मक संदर्भ में फ़ंक्शन का उपयोग करता हूं। मैं इसे फ़ंक्शन में एक संख्या जोड़कर करता हूं।

SELECT UTC_TIMESTAMP() + 0;

परिणाम:

+---------------------+
| UTC_TIMESTAMP() + 0 |
+---------------------+
|      20180706045026 |
+---------------------+

इस मामले में मैंने शून्य जोड़ा है, इसलिए परिणाम अब HHMMSS . में है प्रारूप।

आपको दूसरा नंबर जोड़ने से रोकने के लिए कुछ भी नहीं है। उदाहरण:

SELECT 
  UTC_TIMESTAMP() + 0,
  UTC_TIMESTAMP() + 5;

परिणाम:

+---------------------+---------------------+
| UTC_TIMESTAMP() + 0 | UTC_TIMESTAMP() + 5 |
+---------------------+---------------------+
|      20180706045044 |      20180706045049 |
+---------------------+---------------------+

यह भी देखें UTC_DATE UTC दिनांक और UTC_TIME लौटाने के उदाहरण UTC समय लौटाने के उदाहरण।


  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 में --secure-file-private से कैसे निपटना चाहिए?

  2. Php . के साथ MySql डेटाबेस में ब्लॉब्स डालें

  3. क्या जावास्क्रिप्ट MySQL से जुड़ सकता है?

  4. चेतावनी:mysqli_connect ():(HY000/2002):ऐसी कोई फ़ाइल या निर्देशिका नहीं

  5. कैसे mysql में स्ट्रिंग से केवल अंक प्राप्त करने के लिए?