Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Analisar data no MySQL


Você pode querer usar o STR_TO_DATE() função. É o inverso do DATE_FORMAT() função.

STR_TO_DATE(str,formato)

Este é o inverso do DATE_FORMAT() função. É preciso uma string str e uma string de formato format . STR_TO_DATE() retorna um DATETIME value se a string de formato contiver partes de data e hora ou um DATE ou TIME value se a string contiver apenas partes de data ou hora. Se o valor de data, hora ou data e hora for extraído de str é ilegal, STR_TO_DATE() retorna NULL e produz um aviso.

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