Partager via


Formats de date et d'heure personnalisés pour la fonction FORMAT

Le tableau suivant présente les caractères que vous pouvez utiliser pour créer des formats de date/heure définis par l'utilisateur.

Spécification de format

Description

(:)

Séparateur horaire. Dans certains paramètres régionaux, d'autres caractères peuvent être utilisés pour représenter le séparateur horaire. Le séparateur horaire sépare les heures, les minutes et les secondes lors de la mise en forme de valeurs horaires. Le caractère réel utilisé comme séparateur horaire dans le résultat mis en forme est déterminé par la valeur de culture actuelle définie dans votre application.

(/)

Séparateur de date. Dans certains paramètres régionaux, d'autres caractères peuvent être utilisés pour représenter le séparateur de date. Le séparateur de date sépare le jour, le mois et l'année lorsque les valeurs de date sont mises en forme. Le caractère réel utilisé comme séparateur de date dans le résultat mis en forme est déterminé par la valeur de culture actuelle définie dans votre application.

(%)

Utilisé pour indiquer que le caractère suivant doit être lu comme un format de lettre unique sans considération des éventuelles lettres de fin. Permet également d'indiquer qu'un format de lettre unique est lu comme un format défini par l'utilisateur. Consultez les rubriques suivantes pour obtenir des détails supplémentaires.

d

Affiche le jour sous la forme d'un nombre sans zéro non significatif à gauche (1, par exemple). Utilisez %d s'il s'agit du seul caractère dans votre format numérique défini par l'utilisateur.

dd

Affiche le jour sous la forme d'un nombre comprenant au besoin un zéro non significatif à gauche (01, par exemple).

ddd

Affiche le jour sous forme abrégée (dim, par exemple).

dddd

Affiche le jour sous forme non abrégée (dimanche, par exemple).

M

Affiche le mois sous la forme d'un nombre sans zéro non significatif à gauche (par exemple, janvier est représenté comme 1). Utilisez %M s'il s'agit du seul caractère dans votre format numérique défini par l'utilisateur.

MM

Affiche le mois sous la forme d'un nombre comprenant au besoin un zéro non significatif à gauche (01/12/01, par exemple).

MMM

Affiche le mois sous forme abrégée (jan, par exemple).

MMMM

Affiche le mois sous forme non abrégée (janvier, par exemple).

gg

Affiche la chaîne de période/ère (par exemple, apr. J.C.).

h

Affiche l'heure sous la forme d'un nombre sans zéros non significatifs à l'aide du format d'horloge 12 heures (par exemple, 1:15:15 PM). Utilisez %h s'il s'agit du seul caractère dans votre format numérique défini par l'utilisateur.

hh

Affiche l'heure sous la forme d'un nombre avec les zéros non significatifs à l'aide de l'horloge de 12 heures (01:15:15 PM, par exemple).

H

Affiche l'heure sous la forme d'un nombre sans zéros non significatifs à l'aide de l'horloge de 24 heures (1:15:15, par exemple). Utilisez %H s'il s'agit du seul caractère dans votre format numérique défini par l'utilisateur.

HH

Affiche l'heure sous la forme d'un nombre avec les zéros non significatifs à l'aide de l'horloge de 24 heures (01:15:15, par exemple).

m

Affiche les minutes sous la forme d'un nombre sans zéro non significatif (de 12:1:15, par exemple). Utilisez %m s'il s'agit du seul caractère dans votre format numérique défini par l'utilisateur.

mm

Affiche les minutes sous la forme d'un nombre comprenant au besoin des zéros non significatifs (12:01:15, par exemple).

s

Affiche les secondes sous la forme d'un nombre sans zéro non significatif (12:15:5, par exemple). Utilisez %s s'il s'agit du seul caractère dans votre format numérique défini par l'utilisateur.

ss

Affiche les secondes sous la forme d'un nombre comprenant au besoin des zéros non significatifs (12:15:05, par exemple).

f

Affiche des fractions de secondes. Par exemple, ff affiche les centièmes de secondes, alors que ffff affiche les dix-millièmes de secondes. Vous pouvez utiliser jusqu'à sept symboles f dans votre format défini par l'utilisateur. Utilisez %f s'il s'agit du seul caractère dans votre format numérique défini par l'utilisateur.

t

Utilise l'horloge de 12 heures et affiche un A majuscule pour toute heure avant midi ; affiche un P majuscule pour toute heure comprise entre midi et 11:59 du soir. Utilisez %t s'il s'agit du seul caractère dans votre format numérique défini par l'utilisateur.

tt

Pour les paramètres régionaux qui utilisent une horloge de 12 heures, affiche un AM majuscule pour toute heure avant midi ; ou affiche un PM majuscule pour toute heure comprise entre midi et 11:59 du soir.

Pour les paramètres régionaux qui utilisent une horloge de 24 heures, rien ne s'affiche.

y

Affiche le numéro de l'année sans zéro non significatif (de 0 à 9). Utilisez %y s'il s'agit du seul caractère dans votre format numérique défini par l'utilisateur.

yy

Affiche l'année dans un format numérique à deux chiffres avec un zéro non significatif, le cas échéant.

yyy

Affiche l'année dans un format numérique de quatre chiffres.

yyyy

Affiche l'année dans un format numérique de quatre chiffres.

z

Affiche le décalage de fuseau horaire sans zéro non significatif (-8, par exemple). Utilisez %z s'il s'agit du seul caractère dans votre format numérique défini par l'utilisateur.

zz

Affiche le décalage de fuseau horaire avec un zéro non significatif (-08, par exemple)

zzz

Affiche le décalage de fuseau horaire complet (-08:00, par exemple)

Notes

La mise en forme de chaînes respecte la casse. Une mise en forme différente peut être obtenue avec une casse différente. Par exemple, lors de la mise en forme d'une valeur de date avec la chaîne « D », vous obtenez la date sous forme longue (d'après vos paramètres régionaux actuels). Toutefois, si vous modifiez la casse en « d », vous obtenez la date sous forme abrégée. Par ailleurs, des résultats inattendus ou une erreur peuvent se produire si la mise en forme prévue ne correspond pas à la casse d'une chaîne de format définie.

Le format de date/heure utilise les paramètres régionaux de l'utilisateur actuel pour déterminer le format final de la chaîne. Par exemple, pour mettre en forme la date du 18 mars 1995 avec la chaîne de format suivante « M/d/yyyy », si les paramètres régionaux utilisateur sont définis sur en-us (États-Unis), le résultat obtenu est « 3/12/1995 », mais si les paramètres régionaux utilisateur sont définis sur de-de (Allemagne), le résultat est « 18.03.1995 ».

Voir aussi

Référence

Fonction FORMAT

Formats numériques personnalisés pour la fonction FORMAT

Formats de date et d'heure prédéfinis pour la fonction FORMAT