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

MySQL में रिकॉर्ड डालते समय तारीख को फॉर्मेट कैसे करें

समाधान

INSERT स्टेटमेंट में DATE_FORMAT() फंक्शन का उपयोग करें।

उदाहरण

टेबल बनाएं:

mysql> CREATE TABLE DemoTable2012 (ShippingDate VARCHAR(20));

फॉर्मेटेड तारीख डालें:

mysql> INSERT INTO DemoTable2012 VALUES (DATE_FORMAT(CURDATE(), '%d.%m.%Y'));
mysql> INSERT INTO DemoTable2012 VALUES (DATE_FORMAT(NOW(), '%d.%m.%Y'));
mysql> INSERT INTO DemoTable2012 VALUES (DATE_FORMAT('2014-01-21', '%d.%m.%Y'));

परिणाम

+--------------+
| ShippingDate |
+--------------+
| 21.12.2019   |
| 21.12.2019   |
| 21.01.2014   |
+--------------+

फॉर्मेट स्पेसिफायर: %d=दिन, %m=महीना, %Y=4 अंकों का वर्ष।

  1. - MySQL क्वेरी में UNIX_TIMESTAMP के साथ अलग फॉर्मेट में डेट का उपयोग करके विशिष्ट डेट के बाद के रिकॉर्ड प्राप्त करें?

    इसके लिए आप STR_TO_DATE() का उपयोग कर सकते हैं, क्योंकि हमारे पास निम्न फॉर्मेट में डेट रिकॉर्ड हैं: 21/11/2019। आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable1808 ( AdmissionDate varchar(20) ); Query OK, 0 rows affected (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