MySQL में, CURTIME() फ़ंक्शन का उपयोग वर्तमान समय को वापस करने के लिए किया जाता है।
अधिक विशेष रूप से, यह वर्तमान दिनांक को ‘HH:MM:SS’ . में मान के रूप में लौटाता है या एचएचएमएमएसएस प्रारूप, इस पर निर्भर करता है कि फ़ंक्शन का उपयोग स्ट्रिंग या संख्यात्मक संदर्भ में किया जाता है या नहीं।
सिंटैक्स
वाक्य रचना इस प्रकार है:
CURTIME([fsp])
(वैकल्पिक) fsp तर्क का उपयोग भिन्नात्मक सेकंड सटीकता प्रदान करने के लिए किया जा सकता है। यदि प्रदान किया गया है, तो वापसी मूल्य में प्रदान की गई संख्या तक भिन्नात्मक सेकंड शामिल होंगे। आप एक fsp निर्दिष्ट कर सकते हैं 0 . के बीच का मान और 6 ।
हालांकि, जैसा कि उल्लेख किया गया है, रिटर्न वैल्यू का डेटा प्रकार उस संदर्भ पर निर्भर करेगा जिसके साथ इसका उपयोग किया जाता है। इस पर और नीचे।
आप चाहें तो निम्न में से किसी एक का भी उपयोग कर सकते हैं:
CURRENT_TIME CURRENT_TIME()
ये CURTIME() . के पर्यायवाची हैं ।
उदाहरण - स्ट्रिंग प्रसंग
यहां CURTIME() का उपयोग करने का एक उदाहरण दिया गया है एक स्ट्रिंग संदर्भ में।
SELECT CURTIME();
परिणाम:
+-----------+ | CURTIME() | +-----------+ | 09:49:17 | +-----------+
उदाहरण - संख्यात्मक संदर्भ
यहां CURDATE() का उपयोग करने का एक उदाहरण दिया गया है एक संख्यात्मक संदर्भ में।
SELECT CURTIME() + 0;
परिणाम:
+---------------+ | CURTIME() + 0 | +---------------+ | 94935 | +---------------+
इस उदाहरण में मैंने समय में शून्य जोड़ा। लेकिन मैं एक और मूल्य भी जोड़ सकता था।
उदाहरण - भिन्नात्मक सेकंड सटीक
यहां यह निर्दिष्ट करने का एक उदाहरण दिया गया है कि वापसी मान में 6 भिन्नात्मक सेकंड होने चाहिए।
SELECT CURTIME(6);
परिणाम:
+-----------------+ | CURTIME(6) | +-----------------+ | 09:52:44.979157 | +-----------------+
CURRENT_TIME और CURRENT_TIME()
जैसा कि बताया गया है, दोनों CURRENT_TIME और CURRENT_TIME() CURTIME() . के पर्यायवाची हैं ।
यहां तीनों को मिलाकर एक उदाहरण दिया गया है:
SELECT
CURRENT_TIME,
CURRENT_TIME(),
CURTIME(); परिणाम:
+--------------+----------------+-----------+ | CURRENT_TIME | CURRENT_TIME() | CURTIME() | +--------------+----------------+-----------+ | 09:53:29 | 09:53:29 | 09:53:29 | +--------------+----------------+-----------+