Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
prog:lazarus:types:tdatetime [08/03/2021 18:41]
thierry [String > TDateTime]
prog:lazarus:types:tdatetime [19/03/2023 16:14] (Version actuelle)
thierry [Caractères de Formatage]
Ligne 1: Ligne 1:
 ====== TDateTime ====== ====== 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 :
 +
 +|c|Formate la date en utilisant le format court (shortdateformat) et l'​heure en utilisant le format long (longtimeformat) si l'​heure n'est pas nulle.|
 +|f|Identique à c, mais ajoute l'​heure même si elle est nulle.|
 +|d|jour du mois|
 +|dd|jour du mois (zéro initial)|
 +|ddd|jour de la semaine (abréviation)|
 +|dddd|jour de la semaine (complet)|
 +|ddddd|format court de la date|
 +|dddddd|format long|
 +|m|mois ou minutes si elles sont précédées des spécifications h ou hh.|
 +|mm|mois ou minutes s'ils sont précédés de h ou hh, avec un zéro en tête.|
 +|mmm|mois (abréviation)|
 +|mmmm|mois (complet)|
 +|y|année (2 chiffres)|
 +|yy|année (2 chiffres)|
 +|yyyy|année (4 chiffres)|
 +|aaaa|année (avec le siècle)|
 +|h|heure|
 +|hh|heure (zéro initial)|
 +|n|minute|
 +|nn|minute (zéro initial)|
 +|s|seconde|
 +|ss|seconde (zéro en tête)|
 +|t|format court|
 +|tt|format long|
 +|am/​pm|utiliser l'​horloge 12 heures et afficher am et pm en conséquence|
 +|a/​p|utiliser 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|
 +|xx|texte littéral|
 +|z|millisecondes|
 +|zzz|millisecondes (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 :
 +<code delphi>
 +FormatDateTime('​[yyyy/​mm/​dd hh:​nn:​ss.zzz] ',now)
 +</​code>​
 +
 +
 ===== Conversions ===== ===== Conversions =====
 ==== TDateTime > String ==== ==== TDateTime > String ====