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()
.
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 |
% |
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.