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înestret une chaîne de formatformat.STR_TO_DATE()renvoie unDATETIMEvaleur si la chaîne de format contient à la fois des parties de date et d'heure, ou unDATEouTIMEvaleur si la chaîne ne contient que des parties de date ou d'heure. Si la valeur date, heure ou datetime extraite destrest illégal,STR_TO_DATE()renvoieNULLet 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)