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

Elenco degli identificatori di formato della data MySQL

Ecco un elenco di identificatori di formato MySQL che possono essere utilizzati in stringhe di formato con funzioni come DATE_FORMAT() , STR_TO_DATE() e UNIX_TIMESTAMP() .

Specificatore Descrizione
%a Nome abbreviato del giorno della settimana (Sun ..Sat )
%b Nome abbreviato del mese (Jan ..Dec )
%c Mese, numerico (0 ..12 )
%D Giorno del mese con suffisso inglese (0th , 1st , 2nd , 3rd , …)
%d Giorno del mese, numerico (00 ..31 )
%e Giorno del mese, numerico (0 ..31 )
%f Microsecondi (000000 ..999999 )
%H Ora (00 ..23 )
%h Ora (01 ..12 )
%I Ora (01 ..12 )
%i Minuti, numerici (00 ..59 )
%j Giorno dell'anno (001 ..366 )
%k Ora (0 ..23 )
%l Ora (1 ..12 )
%M Nome del mese (January ..December )
%m Mese, numerico (00 ..12 )
%p AM o PM
%r Ora, 12 ore (hh:mm:ss seguito da AM o PM )
%S Secondi (00 ..59 )
%s Secondi (00 ..59 )
%T Ora, 24 ore (hh:mm:ss )
%U Settimana (00 ..53 ), dove domenica è il primo giorno della settimana; WEEK() modalità 0
%u Settimana (00 ..53 ), dove lunedì è il primo giorno della settimana; WEEK() modalità 1
%V Settimana (01 ..53 ), dove domenica è il primo giorno della settimana; WEEK() modalità 2; utilizzato con %X
%v Settimana (01 ..53 ), dove lunedì è il primo giorno della settimana; WEEK() modalità 3; utilizzato con %x
%W Nome del giorno della settimana (Sunday ..Saturday )
%w Giorno della settimana (0 =Domenica..6 =sabato)
%X Anno per la settimana in cui domenica è il primo giorno della settimana, numerico, quattro cifre; utilizzato con %V
%x Anno della settimana, dove lunedì è il primo giorno della settimana, numerico, a quattro cifre; usato con %v
%Y Anno, numerico, quattro cifre
%y Anno, numerico (due cifre)
%% Un letterale % carattere
%x x , per qualsiasi “x ” non elencato sopra

Esempio

Ecco un esempio di utilizzo di alcuni degli identificatori di formato sopra riportati per fornire una stringa di formato per DATE_FORMAT() funzione:

SELECT DATE_FORMAT('2035-12-25 08:15:30', '%r %W, %D %M %Y');

Risultato:

08:15:30 AM Tuesday, 25th December 2035

Il GET_FORMAT() Funzione

Oltre agli specificatori di formato individuali sopra indicati, puoi utilizzare GET_FORMAT() funzione per restituire la stringa di formato completa, senza dover ricordare quali identificatori di formato e in quale ordine includere nella stringa di formato. Questa funzione può essere utile quando si lavora con funzioni che richiedono una stringa di formato.