Les chaînes de format date-heure indiquent le formatage des valeurs de date-heure (par exemple TDateTime) lorsqu'elles sont converties en chaînes. Les chaînes de format date-heure comprennent des spécificateurs qui représentent les valeurs à insérer dans la chaîne formatée. Certains spécificateurs (par exemple, "d") formatent des chiffres ou des chaînes. D'autres spécificateurs (par exemple, "/") font référence aux chaînes propres aux paramètres régionaux issues de variables globales. Le cas des spécificateurs n'est pas pris en compte dans les formats, excepté pour les spécificateurs "am/pm" et "a/p".
| Spécificateur | Affichage |
|---|---|
|
c |
Date suivie de l'heure Remarque : l'heure n'apparaît pas si la valeur de date-heure indique exactement minuit. |
|
d |
Jour sous la forme d'un nombre sans zéro à gauche (1-31) |
|
dd |
Jour sous la forme d'un nombre avec zéro à gauche (01-31) |
|
ddd |
Jour sous la forme d'une abréviation (lun-dim) |
|
dddd |
Jour sous la forme d'un nom complet (lundi-dimanche) |
|
ddddd |
Format de date court |
|
dddddd |
Format de date long |
|
e |
Année dans la période/l'ère en cours sous la forme d'un nombre sans zéro à gauche (paramètres régionaux japonais, coréens et taïwanais uniquement) |
|
ee |
Année dans la période/l'ère en cours sous la forme d'un nombre avec zéro à gauche (paramètres régionaux japonais, coréens et taïwanais uniquement) |
|
g |
Période/ère sous la forme d'une abréviation (paramètres régionaux japonais et taïwanais uniquement) |
|
gg |
Période/ère sous la forme d'un nom complet (paramètres régionaux japonais et taïwanais uniquement) |
|
m |
Mois sous la forme d'un nombre sans zéro à gauche (1-12) Attention : si le spécificateur "m" suit immédiatement un spécificateur "h" ou "hh", la minute s'affiche plutôt que le mois. |
|
mm |
Mois sous la forme d'un nombre avec zéro à gauche (01-12) Attention : si le spécificateur "mm" suit immédiatement un spécificateur "h" ou "hh", la minute s'affiche plutôt que le mois. |
|
mmm |
Mois sous la forme d'une abréviation (jan-déc) |
|
mmmm |
Mois sous la forme d'un nom complet (janvier-décembre) |
|
yy |
Année sous la forme d'un nombre à deux chiffres (00-99) |
|
yyyy |
Année sous la forme d'un nombre à quatre chiffres (0000-9999) |
|
h |
Heure sans zéro à gauche (0-23) |
|
hh |
Heure avec zéro à gauche (00-23) |
|
n |
Minute sans zéro à gauche (0-59) |
|
nn |
Minute avec zéro à gauche (00-59) |
|
s |
Seconde sans zéro à gauche (0-59) |
|
ss |
Seconde avec zéro à gauche (00-59) |
|
z |
Milliseconde sans zéro à gauche (0-999) |
|
zzz |
Milliseconde avec zéro à gauche (000-999) |
|
t |
Heure au format donné par la variable globale ShortTimeFormat |
|
tt |
Heure au format donné par la variable globale LongTimeFormat |
|
am/pm |
Utilise le format 12 heures pour le spécificateur "h" ou "hh" précédent, et affiche "am" pour toute heure avant midi et "pm" pour toute heure après midi. Le spécificateur am/pm peut utiliser des minuscules, des majuscules ou un mélange des deux, et le résultat s'affiche en conséquence. |
|
a/p |
Utilise le format 12 heures pour le spécificateur "h" ou "hh" précédent, et affiche "a" pour toute heure avant midi et "p" pour toute heure après midi. Le spécificateur a/p peut utiliser des minuscules, des majuscules ou un mélange des deux, et le résultat s'affiche en conséquence. |
|
ampm |
Utilise le format 12 heures pour le spécificateur "h" ou "hh" précédent. |
|
/ |
Séparateur de date défini dans les paramètres régionaux |
|
: |
Séparateur horaire défini dans les paramètres régionaux |
|
'xx'/"xx" |
Les caractères entre apostrophes ou guillemets s'affichent en l'état et n'ont aucune incidence sur le formatage. |