AWEEK |
aweekpermet de retrouver la date de début d'une semaine donnée dans une annéedonnée.
aweek ( exp_semaine, exp_an )
Elément | Description | Restrictions |
Expression de type Integer donnant lenuméro de la semaine. | Aucune. | |
Expression de type Integer donnant lenumé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 aweekpermet de calculer la date du premier jour ( le lundi ) d'une semaine donnéepour une année donnée. Les semaines sont numérotées de 0 à 53. Le mode decalcul (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 del'année. Si le premier jour de l'année est un vendredi, un samedi, ou undimanche, il existe donc une semaine numéro 0 qui va du premierjanvier aupremier 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 à lavaleur de [S]adxcds.
ERMODE(10) | Lesarguments ne sont pas de type numérique. |
ERDATE(56) | Argumentincorrect (année ou semaine trop grande ou trop petite.) |
Adonix X3(r) L4G |