ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / WLanguage / WLanguage properties / Time and date management properties
  • Opérateurs disponibles sur les années
  • Années bissextiles
  • Calculs sur les dates
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
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).
Exemple
DateDébut est une Date = DateSys()
// Ajouter 1 an à la date
DateDébut.Année++
// Modifier les années
DateDébut.Année = 2023
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.
WEBDEV - Code NavigateurPHP Seules les variables navigateur de type Date ou DateHeure peuvent être manipulées.
Apple Watch Seules les variables de type Date ou DateHeure peuvent être manipulées.

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.
WEBDEV - Code NavigateurPHP Seules les variables navigateur de type Date ou DateHeure peuvent être manipulées.
Apple Watch Seules les variables de type Date ou DateHeure peuvent être manipulées.
<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 :
  • ++ et --
  • += et -=
DateDébut est une Date = "20231212"
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 = "20230229"
// Ajouter 1 an à la date
DateDébut.Année++ 
// DateDébut vaut "20240228"

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.
Les calculs sur les dates réalisés avec les fonctions WLangage ou les propriétés WLangage sont fiables à partir du 1er Janvier 1583.
Minimum version required
  • Version 9
Comments
Click [Add] to post a comment

Last update: 02/26/2024

Send a report | Local help