Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

MySQL में, हम उपयोगकर्ता द्वारा निर्दिष्ट अन्य प्रारूप में दिनांक कैसे प्रदर्शित कर सकते हैं?


हमें दिनांक को अन्य प्रारूपों में प्रदर्शित करने के लिए DATE_FORMAT() फ़ंक्शन का उपयोग करने की आवश्यकता है। इस फ़ंक्शन के दो तर्क होंगे, पहला दिनांक होगा और दूसरा प्रारूप स्ट्रिंग होगा।

उदाहरण - मान लीजिए कि तालिका 'date_testing' में हमारे पास निम्नलिखित प्रारूप में तीन तिथियां हैं

mysql> Select * from date_testing;

+------------+
| Date       |
+------------+
| 2017-03-15 |
| 2017-03-25 |
| 2017-04-05 |
+------------+
3 rows in set (0.00 sec)

अब DATE_FORMAT() फ़ंक्शन उपयोगकर्ता द्वारा दिए गए प्रारूप में उपरोक्त तिथियों के प्रारूप को निम्नानुसार बदल देगा -

mysql> Select DATE_FORMAT(Date, '%W %D %M %Y')AS 'FORMATTED DATE' from date_testing;

+---------------------------+
| FORMATTED DATE            |
+---------------------------+
| Wednesday 15th March 2017 |
| Saturday 25th March 2017  |
| Wednesday 5th April 2017  |
+---------------------------+
3 rows in set (0.00 sec)

यहाँ उपरोक्त उदाहरण में %W, %D, आदि दिनांक स्वरूप वर्ण हैं।


  1. MySQL में सभी दिनांक रिकॉर्ड के लिए आने वाली रविवार की तारीख को कैसे प्रदर्शित करें?

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(GetSundayDate date);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.44 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (2019-09-12); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड

  1. MySQL में जन्मतिथि रिकॉर्ड के आधार पर दिन का नाम कैसे प्रदर्शित करें?

    जन्म तिथि के साथ रिकॉर्ड से दिन का नाम प्रदर्शित करने के लिए DAYNAME() का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable795 ( DateOfBirth date);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.61 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल 795 मानों में डालें (2010-12-0

  1. MySQL में दिनांक प्रारूप को कैसे परिवर्तित करें?

    दिनांक प्रारूप को रूपांतरित करने के लिए, STR_TO_DATE() - . का उपयोग करें टेबल बनाएं DemoTable2010(ड्यूडेट वर्कर(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.68 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable2010 मानों में सम्मिलित करें(31/01/2017 11:00:20);क्वेरी ठीक है, 1 पं