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)