|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Aug 2004
Città: Milano
Messaggi: 1310
|
[MySQL] Problema con formato data
Ho creato una tabella utenti con dei campi di tipo DATE e DATE TIME, il problema è che la formattazione di questi campi è invertita rispetto a quella europea, infatti è: AAAA-MM-GG.
E' possibile invertira la struttura del campo data? |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jul 2007
Messaggi: 1092
|
E' corretto che la data venga memorizzata in quel formato. Se la inserissi come gg-mm-aaaa avresti una stringa.
Se vuoi visualizzarla diversamente è sufficiente usare la funzione date_format(). Esempi: select date_format(campo_date,'%d-%m-%Y') as data_it from tabella select *,date_format(campo_datetime,'%d-%m-%Y %T') as data_it from tabella. Ti consiglio inoltre di consultare sul manuale l'utilissima funzione str_to_date() http://dev.mysql.com/doc/refman/5.1/...on_str-to-date |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Aug 2004
Città: Milano
Messaggi: 1310
|
Capito, quindi le memorizzo nel database in quel formato mentre poi se devo visualizzarle posso cambiarlo in uel modo.
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Jul 2007
Messaggi: 1092
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 04:27.




















