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

MySQL दिनांक फॉर्मेट को yyyy-mm-ddThh:mm:ss.sssZ से yyyy-mm-dd hh:mm:ss में बदलें

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

mysql> create table DemoTable668(JoiningDate varchar(200)); Query OK, 0 rows affected (0.97 sec)

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

mysql> insert into DemoTable668 values('2001-01-10T06:20:00.000Z'); Query OK, 1 row affected (0.16 sec)
mysql> insert into DemoTable668 values('2019-07-20T04:00:00.000Z'); Query OK, 1 row affected (0.12 sec)
mysql> insert into DemoTable668 values('2016-02-12T05:10:50.000Z'); Query OK, 1 row affected (0.17 sec)

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

mysql> select *from DemoTable668;

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

+--------------------------+
| JoiningDate              |
+--------------------------+
| 2001-01-10T06:20:00.000Z |
| 2019-07-20T04:00:00.000Z |
| 2016-02-12T05:10:50.000Z |
+--------------------------+
3 rows in set (0.00 sec)

दिनांक फॉर्मेट को yyyy-mm-ddThh:mm:ss.sssZ से yyyy-mm-dd hh:mm:ss में बदलने की क्वेरी:

mysql> update DemoTable668 SET JoiningDate = DATE_FORMAT(STR_TO_DATE(JoiningDate,'%Y-%m-%dT%H:%i:%s.000Z'),'%Y-%m-%d %H:%i:%s'); Query OK, 3 rows affected (0.11 sec) Rows matched: 3 Changed: 3 Warnings: 0

एक बार फिर टेबल रिकॉर्ड चेक करें:

mysql> select *from DemoTable668;

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

+---------------------+
| JoiningDate         |
+---------------------+
| 2001-01-10 06:20:00 |
| 2019-07-20 04:00:00 |
| 2016-02-12 05:10:50 |
+---------------------+
3 rows in set (0.00 sec)
  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

  1. - MySQL में DEFAULT के साथ विशिष्ट विकल्पों वाली नई टेबल कैसे बनाएं

    समाधान कॉलम डेटा प्रकार के बाद DEFAULT कीवर्ड का उपयोग करें। उदाहरण ); डेटा डालें INSERT INTO demo33 (name, start_date, end_date, category) VALUES (David, 2020-03-10, 2020-08-22, Good); परिणाम +----+-------+------------+------------+----------+ | id | name | start_date | end_date | category