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

MySQL में विशिष्ट तारीख फॉर्मेट कैसे सेट करें?

MySQL में DATE_FORMAT() फ़ंक्शन का उपयोग करके तारीख को विशिष्ट फॉर्मेट में प्रदर्शित करें।

टेबल निर्माण

mysql> CREATE TABLE DemoTable (
    Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    ArrivalDate DATE
);

डेटा डालना

mysql> INSERT INTO DemoTable(ArrivalDate) VALUES('2019-01-31');
mysql> INSERT INTO DemoTable(ArrivalDate) VALUES('2019-04-26');
mysql> INSERT INTO DemoTable(ArrivalDate) VALUES('2019-03-01');

सभी रिकॉर्ड देखें

mysql> SELECT * FROM DemoTable;
+----+-------------+
| Id | ArrivalDate |
+----+-------------+
|  1 | 2019-01-31  |
|  2 | 2019-04-26  |
|  3 | 2019-03-01  |
+----+-------------+
3 rows in set (0.00 sec)

विशिष्ट फॉर्मेट में तारीख दिखाने की क्वेरी (DD-MonthName-YYYY)

mysql> SELECT Id, DATE_FORMAT(ArrivalDate, '%d-%M-%Y') 
    FROM DemoTable;

परिणाम

+----+--------------------------------------+
| Id | DATE_FORMAT(ArrivalDate, '%d-%M-%Y') |
+----+--------------------------------------+
|  1 | 31-January-2019                      |
|  2 | 26-April-2019                        |
|  3 | 01-March-2019                        |
+----+--------------------------------------+
3 rows in set (0.06 sec)

नोट: %M महीने का पूरा अंग्रेजी नाम देता है (January, February, आदि)।

  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 में रिकॉर्ड डालते समय तारीख को फॉर्मेट कैसे करें

    समाधान INSERT स्टेटमेंट में DATE_FORMAT() फंक्शन का उपयोग करें। उदाहरण टेबल बनाएं: CREATE TABLE DemoTable2012 (ShippingDate VARCHAR(20)); फॉर्मेटेड तारीख डालें: INSERT INTO DemoTable2012 VALUES (DATE_FORMAT(2014-01-21, %d.%m.%Y)); परिणाम +--------------+ | ShippingDate | +--------------+ | 21.1