Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Analysieren Sie das Datum in MySQL

Sie können den STR_TO_DATE() Funktion. Es ist das Gegenteil von DATE_FORMAT() Funktion.

STR_TO_DATE(str,format)

Dies ist die Umkehrung von DATE_FORMAT() Funktion. Es nimmt einen String str und eine Formatzeichenfolge format . STR_TO_DATE() gibt ein DATETIME zurück Wert, wenn die Formatzeichenfolge sowohl Datums- als auch Uhrzeitteile oder ein DATE enthält oder TIME Wert, wenn die Zeichenfolge nur Datums- oder Zeitteile enthält. Wenn der aus str ist illegal, STR_TO_DATE() gibt NULL zurück und erzeugt eine Warnung.

Beispiel:

SELECT STR_TO_DATE('15-Dec-09', '%d-%b-%y') AS date;
+------------+
| date       |
+------------+
| 2009-12-15 |
+------------+
1 row in set (0.00 sec)