aweek permet de retrouver la date de début d'une semaine donnée dans une année donnée.
aweek( exp_semaine, exp_an )
Elément | Description | Restrictions |
exp_semaine | Expression de type Integer donnant le numéro de la semaine. | Aucune. |
exp_an | Expression de type Integer donnant le numéro de l'année. | 1600<=exp_an<=9999 |
# Donner la date du Mercredi de la semaine 37 de cette année.
WDATE = aweek(37,year(date$))+2
Infbox "La date est : "-WDATE
Faisons quelques tests avec la calculette d'Adonix
aweek(1,1993) --> [04/01/1993]
aweek(0,1993) --> [28/12/1992]
aweek(-1,1993) --> [21/12/1992]
La fonction aweek permet de calculer la date du premier jour ( le lundi ) d'une semaine donnée pour une année donnée. Les semaines sont numérotées de 0 à 53. Le mode de calcul (conforme à la norme NF ISO 8601) est le suivant :
La semaine commence le lundi (jour 1) et finit le dimanche (jour 7).
La première semaine de l'année est celle qui comprend le premier jeudi de l'année. Si le premier jour de l'année est un vendredi, un samedi, ou un dimanche, il existe donc une semaine numéro 0 qui va du premierjanvier au premier dimanche de janvier inclus.
Si l'année est donnée par 2 chiffres seulement, (ie comprise entre 0 et 99), Adonix utilise la valeur définie par la variable [S]adxdcs
pour déterminer de quelle année il s'agit en ajoutant ces deux chiffres à la valeur de [S]adxcds.