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