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

MySQL दिनांक स्वरूप को yyyy-mm-ddThh:mm:ss.sssZ से yyyy-mm-dd hh:mm:ss में कनवर्ट करें?


आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable668(JoiningDate varchar(200));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.97 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। हमने दिनांक yyyy-mm-ddThh:mm:ss.sssZ प्रारूप में सम्मिलित किया है -

mysql> DemoTable668 मान ('2001-01-10T06:20:00.000Z') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड)mysql> DemoTable668 मानों में डालें ('2019-07-20T04:00:00.000Z');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड)mysql> DemoTable668 मानों में सम्मिलित करें('2016-02-12T05:10:50.000Z');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

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

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

<पूर्व>+--------------------------+| ज्वाइनिंग डेट |+--------------------------+| 2001-01-10T06:20:00.000Z || 2019-07-20T04:00:00.000Z || 2016-02-12T05:10:50.000Z |+--------------------------+3 पंक्तियाँ सेट में (0.00 सेकंड)

दिनांक प्रारूप को yyyy-mm-ddThh:mm:ss.sssZ से yyyy-mm-dd hh:mm:ss -

में बदलने की क्वेरी निम्नलिखित है
mysql> अपडेट DemoTable668 SET JoiningDate =DATE_FORMAT(STR_TO_DATE(JoiningDate,'%Y-%m-%dT%H:%i:%s.000Z'),'%Y-%m-%d %H:%i:%s');क्वेरी ठीक है, 3 पंक्तियाँ प्रभावित (0.11 सेकंड)पंक्तियों का मिलान हुआ:3 परिवर्तित:3 चेतावनियाँ:0

आइए एक बार फिर से टेबल रिकॉर्ड देखें -

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

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

<पूर्व>+---------------------+| ज्वाइनिंग डेट |+---------------------+| 2001-01-10 06:20:00 || 2019-07-20 04:00:00 || 2016-02-12 05:10:50 |+---------------------+3 पंक्तियों में सेट (0.00 सेकंड)
  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 पं

  1. MySQL में दिनांक स्वरूप से संख्यात्मक दिनांक मान निकालें?

    इसके लिए UNIX_TIMESTAMP() का प्रयोग करें। निम्नलिखित वाक्य रचना है - अपनेTableName से किसी भी उपनाम के रूप में UNIX_TIMESTAMP(STR_TO_DATE(yourColumnName, %d-%b-%y)) चुनें; आइए एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.51 सेकंड) इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - डेमो