sql >> Base de Datos >  >> RDS >> Mysql

Analizar fecha en MySQL

Es posible que desee utilizar STR_TO_DATE() función. Es lo contrario de DATE_FORMAT() función.

STR_TO_DATE(cadena,formato)

Este es el inverso del DATE_FORMAT() función. Toma una cadena str y una cadena de formato format . STR_TO_DATE() devuelve un DATETIME valor si la cadena de formato contiene partes de fecha y hora, o DATE o TIME valor si la cadena contiene solo partes de fecha u hora. Si el valor de fecha, hora o fechahora extraído de str es ilegal, STR_TO_DATE() devuelve NULL y produce una advertencia.

Ejemplo:

SELECT STR_TO_DATE('15-Dec-09', '%d-%b-%y') AS date;
+------------+
| date       |
+------------+
| 2009-12-15 |
+------------+
1 row in set (0.00 sec)