GDAT$

Sommaire


gdat$permet de construire une date à partir de ses éléments constitutifs.

 

Syntaxe

  gdat$(exp_jour,exp_mois, exp_année)

 

Paramètres

Elément

Description

Restrictions

exp_jour

Expression numérique entière exprimant la valeur du jour.

Aucune.

exp_mois

Expression numérique entière exprimantla valeur du mois.

Aucune.

exp_année

Expression numérique entière exprimantla valeur de l'année.

1600<= exp_année <=9999 ou 0

 

Exemples

  # Date courante + 6 mois
   DATA6M =gdat$(day(date$), month(date$)+6, year(date$))
  # ce qui est équivalent à :
   DATE6M = addmonth(date$, 6)
  # Calcul du dernier jour du mois précédent
   MOISPREC = month(gdat$(0, MOIS, ANNEE))
  # Combien de jours possède le mois courant ?
   NBJOURS = day(gdat$(0, MOIS+1, ANNEE))

 

Description et commentaires

gdat$permet de calculer une date à partir de ses 3 composantes. Si l'on donne unnuméro de mois négatif ou supérieur à 12, le mois est recalculé modulo 12 et lacorrection est faite pour l'année. De même pour un numéro de jour négatif ousupérieur au nombre de jours du mois courant. Cela autorise des calculs telsque ceux des exemples.

L'année peut être donnée sur 4 chiffres ou sur 2 chiffres auquel cas Adonixutilisera la valeur de la variable [S]adxdcs pour calculer l'année en ajoutantces chiffres à la valeur de cette variable. Toutefois gdat$(0,0,0) retourne la date nulle.

Le type du résultat est Date.

 

Erreurs associées

Erreur

Description

ERMODE(10)

Lesarguments ne sont pas de type numérique.

ERDATE(56)

Dateinvalide.

 

Mots-clés associés

DAY - DAY$ - MONTH- MONTH$ - YEAR - DAYN - NDAY - NDAY$- DATE$ - DATESYST - DATE - EOMONTH - ADXDCS


SOMMAIRE

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