Mysql
 sql >> Database >  >> RDS >> Mysql

Analizza la data in MySQL

Potresti voler utilizzare le STR_TO_DATE() funzione. È l'inverso di DATE_FORMAT() funzione.

STR_TO_DATE(str,formato)

Questo è l'inverso di DATE_FORMAT() funzione. Prende una stringa str e una stringa di formato format . STR_TO_DATE() restituisce un DATETIME valore se la stringa di formato contiene parti di data e ora o un DATE o TIME valore se la stringa contiene solo parti di data o ora. Se il valore di data, ora o datetime estratto da str è illegale, STR_TO_DATE() restituisce NULL e produce un avviso.

Esempio:

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