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

MySQL में STR_TO_DATE() से MM/YY को YYYY-MM-DD में कैसे बदलें?


सिंटैक्स

select str_to_date(concat('10/', due_date), '%d/%m/%y') as original_date from yourTableName;

उदाहरण

mysql> create table demo72 (due_date varchar(40));
mysql> insert into demo72 values('11/15'), ('02/20'), ('07/95');

क्वेरी और परिणाम (दिन 10 मानकर)

mysql> select str_to_date(concat('10/', due_date), '%d/%m/%y') as original_date from demo72;
+---------------+
| original_date |
+---------------+
| 2015-11-10    |
| 2020-02-10    |
| 1995-07-10    |
+---------------+

नोट: %y दो अंकों का वर्ष; 95 → 1995, 20 → 2020।


  1. - MySQL में YYYY-MM-DD को UNIX टाइमस्टैम्प में बदलें

    UNIX_TIMESTAMP() से डेट को यूनिक्स टाइमस्टैम्प में कनवर्ट करें DATE कॉलम को यूनिक्स टाइमस्टैम्प (सेकंड में) में बदलने के लिए UNIX_TIMESTAMP() फ़ंक्शन का उपयोग करें। टेबल बनाएं और डेटा डालें: mysql> create table DemoTable1997 ( DueDate date ); Query OK, 0 rows affected (0.58 sec) mysql> insert

  1. - MySQL में STR_TO_DATE() से तारीख फॉर्मेट बदलें

    VARCHAR तारीख-स्ट्रिंग को MySQL DATETIME में कनवर्ट करें 12/10/2019 12:34:00 जैसे स्ट्रिंग को मान्य DATETIME में बदलने के लिए STR_TO_DATE() का उपयोग करें। टेबल बनाएं और डेटा डालें: mysql> create table DemoTable2010 ( DueDate varchar(20) ); Query OK, 0 rows affected (0.68 sec) mysql> insert int

  1. - MySQL में MM/YY को YYYY-MM-DD में विशिष्ट दिन के साथ कैसे बदलें?

    STR_TO_DATE() + CONCAT() select str_to_date(concat(yourDateValue/, yourColumnName), %d/%m/%y) as anyAliasName from yourTableName; उदाहरण: दिन 24 मानकर insert into demo46(short_date) values(09/18), (12/20), (11/20); क्वेरी और परिणाम select str_to_date(concat(24/, short_date), %d/%m/%y) as Conver