Mysql
 sql >> Base de données >  >> RDS >> Mysql

Liste des spécificateurs de format de date MySQL

Voici une liste de spécificateurs de format MySQL pouvant être utilisés dans les chaînes de format avec des fonctions telles que DATE_FORMAT() , STR_TO_DATE() , et UNIX_TIMESTAMP() .

x , pour tout "x ” non listé ci-dessus
Spécificateur Description
%a Nom abrégé du jour de la semaine (Sun ..Sat )
%b Nom abrégé du mois (Jan ..Dec )
%c Mois, numérique (0 ..12 )
%D Jour du mois avec suffixe anglais (0th , 1st , 2nd , 3rd , …)
%d Jour du mois, numérique (00 ..31 )
%e Jour du mois, numérique (0 ..31 )
%f Microsecondes (000000 ..999999 )
%H Heure (00 ..23 )
%h Heure (01 ..12 )
%I Heure (01 ..12 )
%i Minutes, numérique (00 ..59 )
%j Jour de l'année (001 ..366 )
%k Heure (0 ..23 )
%l Heure (1 ..12 )
%M Nom du mois (January ..December )
%m Mois, numérique (00 ..12 )
%p AM ou PM
%r Heure, 12 heures (hh:mm:ss suivi de AM ou PM )
%S Secondes (00 ..59 )
%s Secondes (00 ..59 )
%T Heure, 24 heures (hh:mm:ss )
%U Semaine (00 ..53 ), où dimanche est le premier jour de la semaine ; WEEK() mode 0
%u Semaine (00 ..53 ), où lundi est le premier jour de la semaine ; WEEK() mode 1
%V Semaine (01 ..53 ), où dimanche est le premier jour de la semaine ; WEEK() mode 2 ; utilisé avec %X
%v Semaine (01 ..53 ), où lundi est le premier jour de la semaine ; WEEK() mode 3 ; utilisé avec %x
%W Nom du jour de la semaine (Sunday ..Saturday )
%w Jour de la semaine (0 =dimanche..6 =Samedi)
%X Année de la semaine où dimanche est le premier jour de la semaine, numérique, quatre chiffres ; utilisé avec %V
%x Année de la semaine, où lundi est le premier jour de la semaine, numérique, quatre chiffres ; utilisé avec %v
%Y Année, numérique, quatre chiffres
%y Année, numérique (deux chiffres)
%% Un % littéral personnage
%x

Exemple

Voici un exemple d'utilisation de certains des spécificateurs de format ci-dessus pour fournir une chaîne de format pour le DATE_FORMAT() fonction :

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

Résultat :

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

Le GET_FORMAT() Fonction

En plus des spécificateurs de format individuels ci-dessus, vous pouvez utiliser le GET_FORMAT() fonction pour renvoyer la chaîne de format complète, sans avoir besoin de se rappeler quels spécificateurs de format et dans quel ordre inclure dans la chaîne de format. Cette fonction peut être utile lorsque vous travaillez avec des fonctions qui nécessitent une chaîne de format.