SQL सर्वर का उपयोग करते समय, आप T-SQL का उपयोग कर सकते हैं GETUTCDATE()
वर्तमान यूटीसी समय (समन्वित सार्वभौमिक समय) को वापस करने के लिए कार्य करता है। यूटीसी समय प्राथमिक समय मानक है जिसके द्वारा दुनिया घड़ियों और समय को नियंत्रित करती है।
GETUTCDATE()
. का वापसी मूल्य फ़ंक्शन उस कंप्यूटर से लिया गया है जिस पर SQL सर्वर का इंस्टेंस चल रहा है। समय क्षेत्र शामिल नहीं है, और इसे एक डेटाटाइम . के रूप में लौटाया जाता है मूल्य।
सिंटैक्स
वाक्य रचना इस प्रकार है:
GETUTCDATE()
इसलिए यह किसी भी तर्क को स्वीकार नहीं करता है।
उदाहरण
यहां उपयोग का एक उदाहरण दिया गया है:
SELECT GETUTCDATE() AS Result;
परिणाम:
+-------------------------+ | Result | |-------------------------| | 2018-06-17 05:17:46.750 | +-------------------------+
दिनांक फ़ॉर्मेट करना
आप हमेशा GETUTCDATE()
. के साथ अन्य T-SQL फ़ंक्शंस का उपयोग कर सकते हैं . उदाहरण के लिए, आप FORMAT()
. का उपयोग कर सकते हैं दिनांक को आपके द्वारा आवश्यक प्रारूप में प्रारूपित करने के लिए कार्य करता है (और इसे एक स्ट्रिंग के रूप में वापस कर दिया है)।
उदाहरण:
SELECT FORMAT(GETUTCDATE(), 'dddd, dd MMMM yyyy, hh:mm tt') AS Result;
परिणाम:
+--------------------------------+ | Result | |--------------------------------| | Sunday, 17 June 2018, 05:43 AM | +--------------------------------+
ध्यान दें कि GETUTCDATE()
SYSUTCDATETIME()
. की तुलना में कम आंशिक सेकंड सटीक है फ़ंक्शन, जो UTC दिनांक/समय को datetime2
. के रूप में लौटाता है मान, भिन्नात्मक सेकंड की सटीकता के साथ 1 से 7 अंकों तक होता है।