Table des matières

TDateTime

Caractères de Formatage

Diverses routines de formatage de la date et de l'heure acceptent une chaîne de formatage pour formater la date et/ou l'heure.
Les caractères suivants peuvent être utilisés pour contrôler le formatage de la date et de l'heure :

cFormate la date en utilisant le format court (shortdateformat) et l'heure en utilisant le format long (longtimeformat) si l'heure n'est pas nulle.
fIdentique à c, mais ajoute l'heure même si elle est nulle.
djour du mois
ddjour du mois (zéro initial)
dddjour de la semaine (abréviation)
ddddjour de la semaine (complet)
dddddformat court de la date
ddddddformat long
mmois ou minutes si elles sont précédées des spécifications h ou hh.
mmmois ou minutes s'ils sont précédés de h ou hh, avec un zéro en tête.
mmmmois (abréviation)
mmmmmois (complet)
yannée (2 chiffres)
yyannée (2 chiffres)
yyyyannée (4 chiffres)
aaaaannée (avec le siècle)
hheure
hhheure (zéro initial)
nminute
nnminute (zéro initial)
sseconde
ssseconde (zéro en tête)
tformat court
ttformat long
am/pmutiliser l'horloge 12 heures et afficher am et pm en conséquence
a/putiliser l'horloge 12 heures et afficher a et p en conséquence
/insérer le séparateur de date
:insérer le séparateur d'heure
“xx”texte littéral
xxtexte littéral
zmillisecondes
zzzmillisecondes (zéro initial)
[h]heures, y compris les heures des jours entiers (c'est-à-dire qu'elles peuvent être > 24).
[hh]heures avec zéro en tête, y compris les heures des jours entiers (c'est-à-dire qu'elles peuvent être > 24).
[n]minutes, y compris les minutes des heures et des jours complets.
[nn]minutes avec zéro en tête, y compris les minutes des heures et des jours entiers
[s]secondes, y compris les secondes des minutes, heures et jours entiers.
[ss]secondes avec zéro en tête, y compris les secondes des minutes, heures et jours entiers.

Exemples

Pour afficher l'heure dans les logs :

FormatDateTime('[yyyy/mm/dd hh:nn:ss.zzz] ',now)

Conversions

TDateTime > String

String > TDateTime