FormatDateTime

formate une valeur date/heure.

function FormatDateTime(const Format: string; DateTime: TDateTime): string;

Description

FormatDateTime formate la valeur date/heure fournie par les fonctions Date, Time et Now en utilisant le format indiqué par Format. Les spécificateurs de format suivants sont supportés :


Spécificateur Affichage

c Affiche la date,puis l'heure, en utilisant le format standard

d Affiche le numéro du jour sans le préfixer d'un zéro (1 à 31).
dd Affiche le numéro du jour en le préfixant d'un zéro (01 à 31).
ddd Affiche le jour abrégé (Dim à Sam)
dddd Affiche le jour complet (Dimanche à Samedi)
ddddd Affiche la date en utilisant le format standard court
dddddd Affiche la date en utilisant le format standard long

m Affiche le numéro du mois sans le préfixer d'un zéro (1 à 12).
mm Affiche le numéro du mois en le préfixant d'un zéro (01 à 12).
mmm Affiche le mois abrégé (Jan à Déc)
mmmm Affiche le mois complet (Janvier à Décembre)

yy Affiche le numéro de l'année sous la forme de deux chiffres (00 à 99).
yyyy Affiche l'année sous la forme de quatre chiffres (0000-9999).

h Affiche l'heure sans la préfixer d'un zéro (0 à 23).
hh Affiche l'heure en la préfixant d'un zéro (00 à 23).
n Affiche les minutes sans les préfixer d'un zéro (0 à 59).
nn Affiche les minutes en les préfixant d'un zéro (00 à 59).
s Affiche les secondes sans les préfixer d'un zéro (0 à 59).
ss Affiche les secondes en les préfixant d'un zéro (00 à 59).
t Affiche l'heure en utilisant le format standard court
tt Affiche l'heure en utilisant le format standard long
am/pm Utilise le format sur 12 heures avec le spécificateur h ou hh


Les spécificateurs de format peuvent être indifféremment en majuscules ou en minuscules ; le résultat obtenu est identique.

Si la chaîne fournie par le paramètre Format est vide, la date et l'heure sont implicitement formatées avec le spécificateur de format 'c'.

Exemple

S := FormatDateTime('"La réunion a lieu le " dddd, mmmm d, yyyy, ' + '"à" hh:mm AM/PM',Now );

Date
retourne la date du jour, exploitable dans FormatDateTime

Time
retourne l'heure actuelle, exploitable dans FormatDateTime

Now
retourne la date et l'heure du jour, exploitable dans FormatDateTime

Sommaire