2009-04-08 16 views

risposta

16

Penso che stiate cercando la funzione STR_TO_DATE. Purtroppo, non è così impressionante come PHP di strtotime, in modo da avere per dargli una maschera di formato per analizzare:

mysql> SELECT STR_TO_DATE('04/31/2004', '%m/%d/%Y'); 
     -> '2004-04-31' 

Per la data, credo che la maschera sarebbe %M %e %Y %l:%i%p, a seconda se siete o no mi aspettavo nomi di breve/lungo mese e giorni a 0. Sulla base della sua esempio potrebbe essere:

mysql> SELECT STR_TO_DATE('May 30 2006 12:00AM', '%M %e %Y %l:%i%p'); 
+--------------------------------------------------------+ 
| STR_TO_DATE('May 30 2006 12:00AM', '%M %e %Y %l:%i%p') | 
+--------------------------------------------------------+ 
| 2006-05-30 00:00:00         | 
+--------------------------------------------------------+ 
1 row in set (0.00 sec) 

Scopri i full reference table per le opzioni della maschera.

+0

chiesto e ha risposto. – tpdi

+1

Cosa intendi? –

Problemi correlati