Mysql
 sql >> Base de données >  >> RDS >> Mysql

Analyser la date dans MySQL

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îne str et une chaîne de format format . STR_TO_DATE() renvoie un DATETIME valeur si la chaîne de format contient à la fois des parties de date et d'heure, ou un DATE ou TIME valeur si la chaîne ne contient que des parties de date ou d'heure. Si la valeur date, heure ou datetime extraite de str est illégal, STR_TO_DATE() renvoie NULL 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)