Możesz użyć STR_TO_DATE()
funkcjonować. Jest to odwrotność DATE_FORMAT()
funkcja.
STR_TO_DATE(str,format)
To jest odwrotność DATE_FORMAT()
funkcjonować. Zajmuje ciąg str
i ciąg formatu format
. STR_TO_DATE()
zwraca DATETIME
wartość, jeśli ciąg formatu zawiera zarówno części daty, jak i godziny, lub DATE
lub TIME
wartość, jeśli ciąg zawiera tylko części daty lub godziny. Jeśli data, godzina lub wartość daty i godziny wyodrębnione z str
jest nielegalne, STR_TO_DATE()
zwraca NULL
i generuje ostrzeżenie.
Przykład:
SELECT STR_TO_DATE('15-Dec-09', '%d-%b-%y') AS date;
+------------+
| date |
+------------+
| 2009-12-15 |
+------------+
1 row in set (0.00 sec)