Misschien wilt u de STR_TO_DATE()
functie. Het is het omgekeerde van de DATE_FORMAT()
functie.
STR_TO_DATE(str,format)
Dit is het omgekeerde van de
DATE_FORMAT()
functie. Er is een string voor nodigstr
en een format stringformat
.STR_TO_DATE()
retourneert eenDATETIME
waarde als de notatiereeks zowel datum- als tijddelen bevat, of eenDATE
ofTIME
waarde als de tekenreeks alleen datum- of tijddelen bevat. Als de datum, tijd of datetime-waarde is geëxtraheerd uitstr
is illegaal,STR_TO_DATE()
retourneertNULL
en geeft een waarschuwing.
Voorbeeld:
SELECT STR_TO_DATE('15-Dec-09', '%d-%b-%y') AS date;
+------------+
| date |
+------------+
| 2009-12-15 |
+------------+
1 row in set (0.00 sec)