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

कनवर्ट दिनांक MySQL के साथ उचित प्रारूप में नहीं है?

<घंटा/>

मान लें कि दिनांक वर्चर डेटा प्रकार में है अर्थात दिनांक स्वरूप में नहीं है।

आइए पहले एक टेबल बनाएं। निम्नलिखित प्रश्न है -

mysql> तालिका बनाएं ConvertDateDemo -> (->AdmissionDate varchar(200) -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.63 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालने के लिए क्वेरी निम्नलिखित है -

mysql> ConvertDateDemo मानों ('अप्रैल 04 2019') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> ConvertDateDemo मानों में डालें ('05 मई 2018'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) )mysql> ConvertDateDemo मानों में डालें ('01 जनवरी 2012'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> ConvertDateDemo मानों में डालें ('12 जून 2016'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) 

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करने के लिए क्वेरी निम्नलिखित है -

mysql> ConvertDateDemo से * चुनें;

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

<पूर्व>+-----------------+| प्रवेश तिथि |+-----------------+| अप्रैल 04 2019 || मई 05 2018 || जनवरी 01 2012 || 12 जून 2016 |+-----------------+4 पंक्तियाँ सेट में (0.00 सेकंड)

यहाँ MySQL के साथ दिनांक बदलने की क्वेरी है -

mysql> STR_TO_DATE(AdmissionDate, '%M %e %Y %l:%i%p') को ConvertDateDemo से ConvertDate के रूप में चुनें;

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

<पूर्व>+---------------------+| कनवर्ट दिनांक |+---------------------+| 2019-04-04 00:00:00 || 2018-05-05 00:00:00 || 2012-01-01 00:00:00 || 2016-06-12 00:00:00 |+---------------------+4 पंक्तियों में सेट (0.05 सेकंड)
  1. दिनांक को MySQL में DATE_FORMAT () और STR_TO_DATE () के साथ प्रारूपित करें

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(ड्यूडेट varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.62 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (04 अगस्त 2019); क्वेरी ठीक है, 1 पंक्ति प्रभावित हुई (0.25 सेकंड) चयन कथन का उपयोग करके तालिका से सभ

  1. VARCHAR डेटा को MySQL दिनांक स्वरूप में कनवर्ट करें?

    VARCHAR डेटा को दिनांक स्वरूप में बदलने के लिए, आप STR_TO_DATE() - . का उपयोग कर सकते हैं टेबल बनाएं DemoTable1989 (ड्यूडेट वर्कर(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.91 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1989 मान (25/10/2019) में डालें; क्वेरी ठीक है, 1 प

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

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