आप प्रारूप विनिर्देशक का उपयोग कर सकते हैं। निम्नलिखित वाक्य रचना है -
अपनेTableName से किसी भी उपनाम के रूप में str_to_date(yourColumnName,'%d/%m/%Y %h:%i %p') चुनें;
आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं डेमोटेबल -> (->ड्यूडेट वर्कर(100) ->);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.51 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> डेमोटेबल मानों में डालें ('11/02/2019 10:35'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) mysql> डेमोटेबल मानों में डालें ('21/12/2018 12:01');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> डेमोटेबल से *चुनें;
आउटपुट
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+------------------+| नियत तिथि |+------------------+| 11/02/2019 10:35 || 21/12/2018 12:01 |+------------------+2 पंक्तियाँ सेट में (0.00 सेकंड)MySQL में स्ट्रिंग टू टाइम को कन्वर्ट करने के लिए क्वेरी निम्नलिखित है।
mysql> डेमोटेबल से कन्वर्टडेट के रूप में str_to_date(DueDate,'%d/%m/%Y %h:%i %p') चुनें;
आउटपुट
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+---------------------+| कनवर्ट दिनांक |+---------------------+| 2019-02-11 10:35:00 || 2018-12-21 00:01:00 |+---------------------+2 पंक्तियों में सेट (0.00 सेकंड)