Show Menu
SUJETS×

Formats de date

Vous pouvez définir les formats de date utilisés lorsqu’il analyse et indexe un champ avec un type de données "date".
Le format de la date et de l’heure est spécifié avec une chaîne de format. La chaîne de format comprend zéro ou plusieurs spécifications de conversion (une spécification de conversion est constituée d’un symbole de pourcentage et d’un autre caractère) et de caractères ordinaires. Une liste par défaut contient des chaînes de format de date pour chaque champ de date.
Vous contrôlez complètement cette liste et pouvez l'ajouter ou la modifier en fonction des besoins de votre site. La chaîne de format supérieure est prioritaire et les chaînes de format suivantes ne sont utilisées que si l’analyse du contenu d’une balise de métadonnées donnée génère une erreur.
Supposons, par exemple, que vous ayez spécifié les formats de date suivants :
%B %d, %Y %T %Z
%b %d %Y %T %Z
%A %B %d %Y %T %Z
%A %b %d %Y %T %Z
%a %B %d %Y %T %Z
%a %b %d %Y %T %Z
%d %b %Y %T %Z
Le premier format, "%B %d, %Y %T %Z", correspond à des dates du type "20 septembre 2014 13:12:00 PDT". Si le contenu de la balise de métadonnées ne peut pas être analysé avec cette chaîne de format, le format suivant "%b %d, %Y %T %Z" est essayé. Ce format correspond aux dates suivantes : "20 Septembre 2014 3:12:00 PDT". Si le contenu de la balise de métadonnées ne peut pas être analysé avec cette chaîne de format, la recherche/marchandisage sur le site déplace la liste des chaînes de format jusqu’à ce qu’elle trouve une chaîne de format qui fonctionne.
Le tableau suivant décrit les chaînes de format de date disponibles :
Format de données
Description
%Une
Correspond à la représentation nationale du nom complet du jour de la semaine, par exemple "Lundi". La représentation nationale est déterminée à partir du paramètre "Langue" de l’option "Mots et langues".
%a
correspond à la représentation nationale du nom abrégé du jour de la semaine, où l’abréviation est les trois premiers caractères, p. ex. "Mon." La représentation nationale est déterminée à partir du paramètre "Langue" de l’option "Mots et langues".
%B
correspond à la représentation nationale du nom complet du mois, p. ex. "Juin." La représentation nationale est déterminée à partir du paramètre "Langue" de l’option "Mots et langues".
%b
correspond à la représentation nationale du nom abrégé du mois, où l’abréviation est les trois premiers caractères, p. ex. "Jun." La représentation nationale est déterminée à partir du paramètre "Langue" de l’option "Mots et langues".
%D
est équivalent à "%m/%d/%y", par ex. "06/06/01"
%d
correspond au jour du mois en tant que nombre décimal (01-31)
%e
correspond au jour du mois en tant que nombre décimal (1-31) ; les chiffres uniques sont précédés d’un blanc
%H
correspond à l’heure (horloge de 24 heures) comme nombre décimal (00-23)
%h
correspond à la représentation nationale du nom abrégé du mois, où l’abréviation est les trois premiers caractères, p. ex. "Jun" (identique à %b)
%I
correspond à l’heure (horloge de 12 heures) comme nombre décimal (01-12)
%j
correspond au jour de l’année sous forme de nombre décimal (001-366)
%k
correspond à l’heure (horloge de 24 heures) comme un nombre décimal (0-23) ; les chiffres uniques sont précédés d’un blanc
%l
correspond à l’heure (horloge de 12 heures) comme nombre décimal (1-12) ; les chiffres uniques sont précédés d’un blanc
%M
correspond à la minute sous forme de nombre décimal (00-59)
%m
correspond au mois sous forme de nombre décimal (01-12)
%p
correspond à la représentation nationale de "ante meridiem" ou de "post meridiem" selon le cas, p. ex. "PM." La représentation nationale est déterminée à partir du paramètre "Langue" de l’option "Mots et langues".
%R
est équivalent à "%H:%M", par ex. "13:23"
%r
est équivalent à "%I:%M:%S %p", par ex. "01:23:45 PM"
%S
correspond au deuxième nombre décimal (00-60)
%T
est équivalent à "%H:%M:%S", par ex. "13:26:47"
%U
correspond au numéro de semaine de l’année (dimanche comme premier jour de la semaine) en tant que nombre décimal (00-53)
%v
est équivalent à "%e-%b-%Y", par ex. "6-Jun-2001"
%O
correspond à l’année avec le siècle comme nombre décimal, p. ex. "2001"
%y
correspond à l’année sans siècle comme nombre décimal (00-99)
%Z
correspond au nom du fuseau horaire
%%
matches "%"
Chaînes de format par défaut
Les chaînes de format par défaut suivantes sont utilisées par les modèles. Vous pouvez l’ajouter à cette liste ou la modifier si nécessaire.
Chaîne de format par défaut
Exemple résultant
%B %d, %Y %T %Z
5 septembre 1999 13:12:00 PDT
%b %d %Y %T %Z
5 septembre 1999 13:12:00 PDT
%A %B %d %Y %T %Z
Dimanche 5 septembre 1999 13:12:00 PDT
%A %b %d %Y %T %Z
Dimanche 5 septembre 1999 13:12:00 PDT
%a %B %d %Y %T %Z
Sun 5 septembre 1999 13:12:00 PDT
%a %b %d %Y %T %Z
Sun Sep 5, 1999 13:12:00 PDT
%d %b %Y %T %Z
5 Sep 1999 13:12:00 PDT