Manuel §1.6.19    

Fonction DateExpand

La fonction DateExpand permet de convertir une date en ces constituants élémentaires.

DateExpand( ValeurDate, &an, &mois, &jour, &heure, &min, &sec, &jourdan, &jourdesemaine) : Status

La fonction attend en premier paramètre une valeur date, et pour les paramètres successifs des variables qui contiendront les valeurs calculés à l ’issue de l ’exécution de la fonction. Tous les paramètres sont optionnels en partant des derniers, hormis ValeurDate et an.

Paramètre

Description

an

Rend le numéro de l ’année entre 1970 et 2038

mois

Numéro de mois ( 1 - 12)

jour

Jour dans le mois ( 1 - 31)

heure

Heure ( 0 - 23)

min

Minute (0 - 59)

sec

Seconde ( 0 - 59)

jourdan

Numéro de jour dans l ’année (1-366)

jourdesemaine

Numéro de jour dans la semaine ( 1 Lundi - 7 Dimanche)

La fonction rend le nombre de variable valorisée, ou indéfinie en cas de défaut dans les paramètres.

L ’exemple suivant permet de constituer le nom d ’un fichier spécifique à chaque jour.

Var an; mois; jour;
NomDeFichier
Begin
DateExpand( Now(), an, mois, jour);
NomDeFichier = Format( " %d%02d%02d.trc ",  an, mois, jour);
end