La propriété
Année permet de :
- Récupérer l'année d'une variable ou d'une rubrique de type Date ou DateHeure.
- Modifier l'année d'une variable ou d'une rubrique de type Date ou DateHeure.
Remarque : La propriété Année permet de simplifier les opérations de décalage sur les dates : ajouter une année, etc.
Rappel : Les rubriques et variables de type Date permettent de gérer :
- les dates simples "Année - Mois - Jour" (format AAAAMMJJ).
- les dates et les heures "Année - Mois - Jour - Heures - Minutes - Secondes - Millièmes de seconde" (format AAAAMMJJHHmmSSCCC).
- les durées "Nombre de jours - Nombre d'heures - Nombre de minutes - Nombre de secondes - Nombre de millièmes de seconde" (format +JHHMMSSCCC).
DateDébut est une Date = DateSys()
// Ajouter 1 an à la date
DateDébut.Année++
// Modifier les années
DateDébut.Année = 2003
Syntaxe
Connaître l'année d'une variable ou d'une rubrique de type Date ou DateHeure Masquer les détails
<Résultat> = <Date>.Année
<Résultat> : Entier
Année sur 4 chiffres.
<Date> : Date ou DateHeure
Nom de la variable ou de la rubrique de type Date ou DateHeure à manipuler.
Modifier l'année d'une variable ou d'une rubrique de type Date ou DateHeure Masquer les détails
<Date>.Année = <Nouvelle année>
<Date> : Date ou DateHeure
Nom de la variable ou de la rubrique de type Date ou DateHeure à manipuler.
<Nouvelle année> : Entier ou chaîne de caractères
Nouvelle année en chiffres (compris entre 1 et 9999). Remplace l'année de la date manipulée.
Remarques
Opérateurs disponibles sur les années
Les opérateurs arithmétiques suivants peuvent être utilisés avec la propriété
Année :
DateDébut est une Date = "20011212"
DateDébut.Année++ // Ajouter 1 an à la date
DateDébut.Année+=5 // Ajouter 5 ans à la date
DateDébut.Année-=5 // Retrancher 5 ans à la date
Années bissextiles
Si la date manipulée correspond au 29 février d'une année bissextile, l'augmentation ou la diminution d'une année de la date entraîne également le changement de jour. Par exemple :
DateDébut est une Date = "19960229"
// Ajouter 1 an à la date
DateDébut.Année++
// DateDébut vaut "19970228"
Calculs sur les dates
Le format de stockage des dates permet de stocker des dates comprises entre le 01/01/0001 et le 31/12/9999.