Formatage personnalisé des colonnes de date et d'heure

Si le format que vous souhaitez utiliser ne peut pas être créé avec les paramètres donnés, la chaîne de format personnalisée vous permet de créer vos propres formats à l'aide d'un code expliqué dans les exemples ci-dessous.

Exemples :

Vous trouverez ci-dessous quelques exemples de chaînes personnalisées au format date et heure. Pour plus d'informations, reportez-vous à la documentation concernant les chaînes de format DateTime personnalisées, par exemple sur MSDN.
Remarque : Si vous souhaitez utiliser uniquement l'un des spécificateurs de format de date et d'heure personnalisés dans une chaîne de format (par exemple, pour utiliser le spécificateur « j », « h » ou « M » seul), vous devez ajouter un espace avant ou après le spécificateur, ou bien inclure un symbole de pourcentage (« % ») avant le seul spécificateur de date et d'heure personnalisé, pour éviter qu'il soit interprété comme une chaîne de format standard.
Caractère Description
yy Renvoie l'année mesurée par un nombre entre 0 et 99
yyyy Renvoie l'année sous la forme d'un nombre à quatre chiffre.
M Renvoie le mois, sous la forme d'un nombre entre 1 et 12, composé d'un ou deux chiffres selon la valeur.

Cela signifie que le mois de juin sera écrit « 6 », lorsque cette chaîne de format est appliquée (et le mois de novembre sera écrit « 11 »).

MM Renvoie le mois sous la forme d'un nombre à deux chiffres entre 1 et 12 Cela signifie que la valeur Juin sera écrite « 06 ».
MMM Renvoie le nom abrévié du mois. Par exemple, « Mar ».
MMMM Renvoie le nom complet du mois. Par exemple, « Mars ».
d Renvoie le jour du mois, sous la forme d'un nombre entre 1 et 31, composé d'un ou deux chiffres selon la valeur.

Cela signifie que le 6e jour du mois sera écrit « 6 » (alors que le 11e sera écrit «11»), lorsque cette chaîne de format est appliquée.

dd Renvoie le jour du mois sous la forme d'un nombre à deux chiffres entre 1 et 31 Cela signifie que le 6e jour d'un mois sera écrit « 06 ».
ddd Renvoie le nom abrévié du jour de la semaine. Par exemple, « Fri » pour Friday (vendredi).
dddd Renvoie le nom complet du jour de la semaine. Par exemple, « Friday » (vendredi).
h Renvoie l'heure dans un format de 12 heures, sous la forme d'un nombre à un ou deux chiffres selon la valeur.

Cela signifie que si l'heure est 7:20:22, alors le format « h » affichera l'heure comme « 7 ». C'est-à-dire, en n'utilisant qu'un seul chiffre. Si l'heure est 11:20:22, alors « h » renvoie 11.

hh Renvoie l'heure dans un format de 12 heures, qui utilise toujours un nombre à deux chiffres.

Cela signifie que si l'heure est 7:20:22, elle sera écrite « 07:20:22 » lorsque la chaîne de format « hh » est appliquée.

H Renvoie l'heure dans un format de 24 heures, sous la forme d'un nombre à un ou deux chiffres selon la valeur.

Cela signifie que si l'heure est 7:20:22, alors le format « H » affichera l'heure comme « 7 ». C'est-à-dire, en n'utilisant qu'un seul chiffre. Si l'heure est 11:20:22, alors « H » renvoie 11. Si l'heure est de 7:20 du soir, alors « H » renvoie 19:20:00.

HH Renvoie l'heure dans un format de 24 heures, qui utilise toujours un nombre à deux chiffres. Cela signifie que 6h00 du matin sera écrit « 06 » et que 6h00 de l'après-midi sera écrit « 18 ».
m Renvoie les minutes sous la forme d'un nombre à un ou deux chiffres selon la valeur. Cela signifie que la valeur six minutes sera écrite « 6 », (alors que la valeur onze minutes sera écrite « 11 »).
mm Renvoie les minutes sous la forme d'un nombre à deux chiffres. Cela signifie que la valeur six minutes sera écrite « 06 ».
s Renvoie les secondes sous la forme d'un nombre à un ou deux chiffres selon la valeur.

Cela signifie que la valeur six secondes sera écrite « 6 », (alors que la valeur onze secondes sera écrite « 11 »).

ss Renvoie les secondes sous la forme d'un nombre à deux chiffres. Cela signifie que la valeur six secondes sera écrite « 06 ».
f Renvoie les dixièmes de seconde.
ff Renvoie les centièmes de seconde.
fff Renvoie les millisecondes.
tt Renvoie l'indication AM/PM
: Renvoie le séparateur d'heure.
/ Renvoie le séparateur de date.

Vous pouvez également ajouter d'éventuelles valeurs de chaînes personnalisées, mais si un caractère spécial est inclus à la chaîne, il doit être protégé par une barre oblique (\).

Remarque : Tous les exemples ci-dessous utilisent la valeur suivante provenant des données : Vendredi 16 octobre 2009, à quinze heure vingt-cinq minutes.
Chaîne de format Résultat
dd\t\h o\f MMMM yyyy 16th of October 2009
MMM d yyyy, HH:mm Oct 16 2009, 15:25
\year: YY, \mon\t\h: MM, \da\y: dd year: 09, month: 10, day: 16
hh:mm tt 03:25 PM
m \minu\te\s pa\s\t h, MMM d 25 minutes past 3, Oct 16
%d 16