मारियाडीबी में दिनांक और समय के कार्यों का एक बड़ा संग्रह शामिल है जो एक निश्चित प्रारूप में दी गई तारीख को लौटाता है।
एक चीज जो आप कर सकते हैं वह है प्रासंगिक "st/nd/rd/th" प्रत्यय के साथ दिन की संख्या लौटाना। उदाहरण के लिए, इसे 10 जुलाई 2025 के रूप में वापस करने के बजाय, इसे 10 जुलाई 2025 के रूप में वापस कर दिया गया है।
नीचे मारियाडीबी में प्रासंगिक प्रत्यय को एक दिन की संख्या में जोड़ने का एक उदाहरण है।
उदाहरण
प्रासंगिक प्रत्यय के साथ दिन की संख्या वापस करने के लिए, आप DATE_FORMAT()
का उपयोग कर सकते हैं समारोह।
यह फ़ंक्शन दिनांक और प्रारूप स्ट्रिंग को स्वीकार करता है। प्रारूप स्ट्रिंग निर्दिष्ट करती है कि दी गई तिथि को कैसे स्वरूपित किया जाना चाहिए। प्रारूप स्ट्रिंग में एक या अधिक प्रारूप विनिर्देशक होते हैं।
%D
प्रारूप विनिर्देशक अंग्रेजी प्रत्यय के साथ दिन लौटाता है। तो इस प्रारूप विनिर्देशक सहित दिन को st
. में से एक के साथ वापस कर दिया जाएगा , nd
, rd
, या th
संलग्न, वास्तविक दिन संख्या के आधार पर।
उदाहरण:
SELECT DATE_FORMAT('2030-01-01', '%D %M %Y');
परिणाम:
+---------------------------------------+ | DATE_FORMAT('2030-01-01', '%D %M %Y') | +---------------------------------------+ | 1st January 2030 | +---------------------------------------+
यहां, मैंने तीन प्रारूप विनिर्देशकों को संयोजित किया (%D %M %Y
) एक पूर्ण तिथि प्रस्तुत करने के लिए। इस मामले में, दिन की संख्या 1
. थी और इसलिए st
स्वतः जुड़ जाता है।
विभिन्न प्रत्ययों को प्रदर्शित करने के लिए यहां कुछ और उदाहरण दिए गए हैं:
SELECT
DATE_FORMAT('2030-01-01', '%D') AS "1",
DATE_FORMAT('2030-01-02', '%D') AS "2",
DATE_FORMAT('2030-01-03', '%D') AS "3",
DATE_FORMAT('2030-01-04', '%D') AS "4",
DATE_FORMAT('2030-01-20', '%D') AS "20",
DATE_FORMAT('2030-01-21', '%D') AS "21",
DATE_FORMAT('2030-01-22', '%D') AS "22",
DATE_FORMAT('2030-01-23', '%D') AS "23",
DATE_FORMAT('2030-01-24', '%D') AS "24";
परिणाम:
+------+------+------+------+------+------+------+------+------+ | 1 | 2 | 3 | 4 | 20 | 21 | 22 | 23 | 24 | +------+------+------+------+------+------+------+------+------+ | 1st | 2nd | 3rd | 4th | 20th | 21st | 22nd | 23rd | 24th | +------+------+------+------+------+------+------+------+------+
इस मामले में मैं केवल एक प्रारूप विनिर्देशक का उपयोग करता हूं (%D
) उदाहरण को संक्षिप्त रखने के लिए, लेकिन प्रारूप स्ट्रिंग में किसी भी संख्या में प्रारूप विनिर्देशक हो सकते हैं। अधिक के लिए मारियाडीबी प्रारूप विनिर्देशकों की यह सूची देखें।