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

MySQL दिनांक को फॉर्मेट करके वर्ष-माह-दिन में बदलना

पहले एक टेबल बनाते हैं:

mysql> create table DemoTable666(AdmissionDate varchar(200)); Query OK, 0 rows affected (0.57 sec)

इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें:

mysql> insert into DemoTable666 values('Sat,20 Jul 2019 04:29:35'); Query OK, 1 row affected (1.12 sec)
mysql> insert into DemoTable666 values('Fri,02 Oct 2018 12:19:15'); Query OK, 1 row affected (1.05 sec)
mysql> insert into DemoTable666 values('Sun,01 Aug 2016 11:10:05'); Query OK, 1 row affected (0.19 sec)
mysql> insert into DemoTable666 values('Fri, 06 Nov 2015 04:06:05 -0500'); Query OK, 1 row affected (0.24 sec)

सेलेक्ट स्टेटमेंट का उपयोग करके टेबल से सभी रिकॉर्ड प्रदर्शित करें:

mysql> select *from DemoTable666;

यह निम्न आउटपुट देगा:

+---------------------------------+
| AdmissionDate                   |
+---------------------------------+
| Sat,20 Jul 2019 04:29:35        |
| Fri,02 Oct 2018 12:19:15        |
| Sun,01 Aug 2016 11:10:05        |
| Fri, 06 Nov 2015 04:06:05 -0500 |
+---------------------------------+
4 rows in set (0.00 sec)

उपरोक्त दिनांक फॉर्मेट को वर्ष-माह-दिन में बदलने की क्वेरी:

mysql> select DATE_FORMAT(STR_TO_DATE(AdmissionDate, '%a, %d %b %Y %H:%i:%S'),'%Y-%m-%d %H:%i:%s') AS MyDate from DemoTable666;

यह निम्न आउटपुट देगा:

+---------------------+
| MyDate              |
+---------------------+
| 2019-07-20 04:29:35 |
| 2018-10-02 12:19:15 |
| 2016-08-01 11:10:05 |
| 2015-11-06 04:06:05 |
+---------------------+
4 rows in set, 1 warning (0.00 sec)
  1. - MySQL से तारीख चुनकर टेक्स्ट में कैसे फॉर्मेट करें?

    DATE_FORMAT() का उपयोग करके तारीख को टेक्स्ट में बदलना तारीख चुनकर फॉर्मेट करने के लिए SELECT DATE_FORMAT() का उपयोग करें। सिंटैक्स: सिंटैक्स SELECT DATE_FORMAT(yourColumnName, %e %b %y) FROM yourTableName; आइए पहले एक टेबल बनाते हैं: CREATE TABLE DemoTable ( DueDate DATE ); Query OK, 0 rows

  1. - MySQL में VARCHAR डेटा को DATE फॉर्मेट में बदलें

    STR_TO_DATE() से स्ट्रिंग को MySQL डेट फॉर्मेट में कनवर्ट करें VARCHAR कॉलम में संग्रहीत तारीख स्ट्रिंग (जैसे 31/01/2015) को MySQL DATE फॉर्मेट (YYYY-MM-DD) में बदलने के लिए STR_TO_DATE() का उपयोग करें। टेबल बनाएं और डेटा डालें: mysql> create table DemoTable1989 ( DueDate varchar(20) ); Query OK,

  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