Vous pouvez utiliser le STR_TO_DATE()
une fonction. C'est l'inverse du DATE_FORMAT()
fonction.
STR_TO_DATE(chaîne,format)
C'est l'inverse du
DATE_FORMAT()
une fonction. Il faut une chaînestr
et une chaîne de formatformat
.STR_TO_DATE()
renvoie unDATETIME
valeur si la chaîne de format contient à la fois des parties de date et d'heure, ou unDATE
ouTIME
valeur si la chaîne ne contient que des parties de date ou d'heure. Si la valeur date, heure ou datetime extraite destr
est illégal,STR_TO_DATE()
renvoieNULL
et produit un avertissement.
Exemple :
SELECT STR_TO_DATE('15-Dec-09', '%d-%b-%y') AS date;
+------------+
| date |
+------------+
| 2009-12-15 |
+------------+
1 row in set (0.00 sec)