MySQL CURRENT_TIMESTAMP
फ़ंक्शन वर्तमान दिनांक और समय लौटाता है।
यह फ़ंक्शन वास्तव में NOW()
. का पर्याय है समारोह।
मान ‘YYYY-MM-DD HH:MM:SS’ में दिया जाता है या YYYYMMDDHHMMSS प्रारूप, इस पर निर्भर करता है कि फ़ंक्शन का उपयोग स्ट्रिंग या संख्यात्मक संदर्भ में किया जाता है या नहीं।
सिंटैक्स
आप निम्न दो रूपों में से किसी एक का उपयोग कर सकते हैं:
CURRENT_TIMESTAMP CURRENT_TIMESTAMP([fsp])
जहां (वैकल्पिक) fsp
तर्क वापसी मान के लिए भिन्नात्मक सेकंड सटीकता निर्दिष्ट करता है।
जाहिर है, अगर आपको भिन्नात्मक सेकंड सटीक प्रदान करने की आवश्यकता है, तो आपको दूसरे फ़ॉर्म का उपयोग करना होगा।
उदाहरण
प्रदर्शित करने के लिए यहां एक उदाहरण दिया गया है।
SELECT CURRENT_TIMESTAMP;
परिणाम:
+---------------------+ | CURRENT_TIMESTAMP | +---------------------+ | 2018-06-23 11:32:15 | +---------------------+
फ्रैक्शनल सेकंड्स प्रेसिजन
यहां fsp
. का उपयोग करने का एक उदाहरण दिया गया है वापसी मान के लिए भिन्नात्मक सेकंड सटीकता निर्दिष्ट करने के लिए तर्क।
SELECT CURRENT_TIMESTAMP(6);
परिणाम:
+----------------------------+ | CURRENT_TIMESTAMP(6) | +----------------------------+ | 2018-06-23 11:32:33.766154 | +----------------------------+
संख्यात्मक संदर्भ
यहां CURRENT_TIMESTAMP()
. का उपयोग करने का एक उदाहरण दिया गया है संख्यात्मक संदर्भ में कार्य करें।
SELECT CURRENT_TIMESTAMP() + 0;
परिणाम:
+-------------------------+ | CURRENT_TIMESTAMP() + 0 | +-------------------------+ | 20180623113258 | +-------------------------+
आप वापसी मूल्य से जोड़ने या घटाने के लिए गैर-शून्य मान का भी उपयोग कर सकते हैं।