AWEEK

Sommaire


aweekpermet de retrouver la date de début d'une semaine donnée dans une annéedonnée.

 

Syntaxe

  aweek( exp_semaine, exp_an )

 

Paramètres

Elément

Description

Restrictions

exp_semaine

Expression de type Integer donnant lenuméro de la semaine.

Aucune.

exp_an

Expression de type Integer donnant lenuméro de l'année.

1600<=exp_an<=9999
ou 0<=exp_an<=99

Exemples

  # 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]

 

Description et commentaires

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.

 

Erreurs associeés

Erreur

Description

ERMODE(10)

Lesarguments ne sont pas de type numérique.

ERDATE(56)

Argumentincorrect (année ou semaine trop grande ou trop petite.)

 

Mots-clés associés

DATE - WEEK - DAY - DAY$ - MONTH - MONTH$- YEAR- NDAY- NDAY$- ADXDCS


SOMMAIRE

Adonix X3(r) L4G
Copyright (c) Adonix 1999 - All rights reserved