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

MySQL में STR_TO_DATE() से फॉर्मेट स्पेसिफायर के साथ स्ट्रिंग को तिथि में बदलना

MySQL में विशिष्ट फॉर्मेट की स्ट्रिंग (जैसे 'dd-mm-yyyy') को DATE/DATETIME टाइप में बदलने के लिए STR_TO_DATE() फ़ंक्शन के साथ फॉर्मेट स्पेसिफायर का उपयोग किया जाता है।

सिंटैक्स

SELECT STR_TO_DATE(yourColumnName, 'yourFormatSpecifier') FROM yourTableName;

उदाहरण के लिए टेबल बनाना

mysql> CREATE TABLE DemoTable (AdmissionDate VARCHAR(100));

डेटा डालना (dd-mm-yyyy फॉर्मेट में)

mysql> INSERT INTO DemoTable VALUES('01-12-2019'), ('15-06-2019'), ('21-01-2016');

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

mysql> SELECT * FROM DemoTable;

आउटपुट

+---------------+
| AdmissionDate |
+---------------+
| 01-12-2019    |
| 15-06-2019    |
| 21-01-2016    |
+---------------+

STR_TO_DATE() से तिथि में बदलना

mysql> SELECT STR_TO_DATE(AdmissionDate, '%d-%m-%Y') FROM DemoTable;

आउटपुट

+---------------------------------------+
| STR_TO_DATE(AdmissionDate,'%d-%m-%Y') |
+---------------------------------------+
| 2019-12-01                              |
| 2019-06-15                              |
| 2016-01-21                              |
+---------------------------------------+

सामान्य फॉर्मेट स्पेसिफायर्स: %d दिन (01-31), %m महीना (01-12), %Y 4-अंकीय वर्ष, %y 2-अंकीय वर्ष, %H घंटा (00-23), %i मिनट, %s सेकंड। पूरी सूची MySQL डॉक्स में।

  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. - C# में लंबी दिनांक (D) प्रारूप विनिर्देशक

    D प्रारूप विनिर्देशक कस्टम दिनांक और समय प्रारूप स्ट्रिंग को दर्शाता है। प्रारूप स्ट्रिंग संस्कृति के DateTimeFormatInfo.LongDatePattern गुण द्वारा परिभाषित की जाती है। कस्टम प्रारूप स्ट्रिंग है: dddd, dd MMMM yyyy उदाहरण using System; using System.Globalization; class Demo { static void Main()