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

MySQL में स्ट्रिंग को दिनांक में कैसे बदलें?

MySQL में STR_TO_DATE() फ़ंक्शन का उपयोग

MySQL में स्ट्रिंग को दिनांक (date) में बदलने के लिए STR_TO_DATE() फ़ंक्शन का उपयोग किया जाता है। यह फ़ंक्शन निर्दिष्ट फॉर्मेट के अनुसार स्ट्रिंग को पार्स करके वैध दिनांक मान लौटाता है।

सिंटैक्स

SELECT STR_TO_DATE('StringValue', '%d,%m,%Y') AS anyVariableName;

उदाहरण 1: कॉमा सेपरेटेड दिनांक

mysql> SELECT STR_TO_DATE('26,11,2018', '%d,%m,%Y');
+--------------------------------------+
| STR_TO_DATE('26,11,2018', '%d,%m,%Y') |
+--------------------------------------+
| 2018-11-26                           |
+--------------------------------------+
1 row in set (0.00 sec)

उदाहरण 2: महीने के नाम के साथ दिनांक

SELECT STR_TO_DATE("November 26 2018", "%M %d %Y");
+---------------------------------------------+
| STR_TO_DATE("November 26 2018", "%M %d %Y") |
+---------------------------------------------+
| 2018-11-26                                  |
+---------------------------------------------+
1 row in set (0.03 sec)

मुख्य फॉर्मेट स्पेसिफायर

  • %d - दिन (01-31)
  • %m - महीना (01-12)
  • %Y - चार अंकों वाला वर्ष
  • %M - पूरा महीने का नाम (January-December)

महत्वपूर्ण: फॉर्मेट स्ट्रिंग इनपुट स्ट्रिंग के पैटर्न से बिल्कुल मेल खानी चाहिए, अन्यथा परिणाम NULL होगा।

  1. PHP में MySQL DATETIME फील्ड से केवल दिनांक निकालना PHP में MySQL DATETIME फील्ड से केवल दिनांक निकालना

    PHP में MySQL के DATETIME मान से केवल दिनांक निकालने के लिए DateTime क्लास का उपयोग करें। सिंटैक्स: format(yourFormatSpecifier); PHP कोड: format(d/m/Y); आउटपुट 13/02/2018 अन्य उपयोगी फॉर्मेट: Y-m-d - 2018-02-13 d/m/Y - 13/02/2018 d-M-Y - 13-Feb-2018 l, d F Y - Tuesday, 13 February 2018 MySQL में स

  1. - MySQL में SUBSTRING_INDEX से स्ट्रिंग से दिनांक निकालें

    MySQL में SUBSTRING_INDEX() फ़ंक्शन का उपयोग करके स्ट्रिंग के अंतिम भाग से दिनांक निकाल सकते हैं जब दिनांक एक ज्ञात विभाजक के बाद आता है। सिंटैक्स SUBSTRING_INDEX(SUBSTRING_INDEX(स्ट्रिंग, विभाजक, -1), विभाजक, 1) उदाहरण: लेबल.दिनांक प्रारूप से दिनांक निकालना 1. टेबल बनाएं ); 2. डेटा डालें INSE

  1. - MySQL में REPLACE() और UPDATE से कॉलम के आंशिक डेटा हटाएं

    MySQL में UPDATE और REPLACE() फ़ंक्शन का उपयोग करके कॉलम मान के विशिष्ट भाग को हटा या बदल सकते हैं। सिंटैक्स UPDATE टेबल_नाम SET कॉलम_नाम = REPLACE(कॉलम_नाम, खोज_स्ट्रिंग, प्रतिस्थापन_स्ट्रिंग); उदाहरण: XML-जैसे टैग हटाएं 1. टेबल बनाएं CREATE TABLE DemoTable1583 (GameDetails TEXT); 2. डेटा डाले