Come formattare una data in MySQL?
In MySQL, è possibile formattare una data utilizzando la funzione DATE_FORMAT()
. Questa funzione accetta due argomenti: la data da formattare e la stringa di formattazione che specifica come la data deve essere formattata.
Ecco un esempio di come utilizzare la funzione DATE_FORMAT()
per formattare una data nel formato "giorno/mese/anno":
SELECT DATE_FORMAT('2021-09-30', '%d/%m/%Y');
Il risultato di questa query sarà:
30/09/2021
Ecco alcuni dei caratteri di formattazione più comuni che possono essere utilizzati nella stringa di formattazione:
%d
: giorno del mese (01-31)%m
: mese (01-12)%Y
: anno (formato a 4 cifre)%y
: anno (formato a 2 cifre)%H
: ora (00-23)%i
: minuti (00-59)%s
: secondi (00-59)
Ad esempio, per formattare una data nel formato "anno-mese-giorno ora:minuti:secondi", è possibile utilizzare la seguente stringa di formattazione:
SELECT DATE_FORMAT('2021-09-30 14:30:00', '%Y-%m-%d %H:%i:%s');
Il risultato di questa query sarà:
2021-09-30 14:30:00