DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion des dates et des heures
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
Transforme une date en un entier. Cet entier correspond :
  • soit au nombre de jours écoulés entre le 1er janvier 1800 et la date spécifiée.
  • soit au nombre de jours écoulés entre le 1er janvier de la date spécifiée et la date spécifiée.
Exemple
// Nombre de jours écoulés entre le 01/01/1800 et le 25/12/2001
DateVersEntier("20011225")   // Retourne 73773
 
// Nombre de jours écoulés entre le 01/01/1800 et le 03/01/1800
DateVersEntier("18000103")   // Retourne 3
WINDEVUniversal Windows 10 AppJavaCode Utilisateur (MCU)Procédures stockées
// Nombre de jours écoulés entre le 01/01/2004 et le 25/01/2004
DateVersEntier("20040125", Vrai) // Retourne 25
Syntaxe
<Résultat> = DateVersEntier(<Date> [, <Depuis début année>])
<Résultat> : Entier
Nombre de jours écoulés entre :
  • soit le 1er janvier de la date spécifiée et la date spécifiée.
  • soit le 1er janvier 1800 et la date spécifiée
<Date> : Chaîne de caractères, variable de type Date ou variable de type DateHeure
Date à convertir. Cette date peut correspondre à :
  • une chaîne de caractères au format AAAAMMJJ (AAAA correspond à l'année, MM au mois et JJ au jour).
  • une chaîne de caractères au format AAAAMMJJHHmmSSCC (AAAA correspond à l'année, MM au mois, JJ au jour, HH aux heures, mm aux minutes, SS aux secondes et CC aux centièmes de seconde (utiliser CCC pour les millièmes de seconde)). Dans ce cas, seule la date est prise en compte.
  • une variable de type Date.
  • une variable de type DateHeure. Dans ce cas, seule la date est prise en compte.
<Depuis début année> : Booléen optionnel
  • Vrai pour obtenir le nombre de jours écoulés entre le 1er janvier de la date spécifiée et la date spécifiée,
  • Faux (valeur par défaut) pour obtenir le nombre de jours écoulés entre le 1er janvier 1800 et la date spécifiée.
Remarques
  • La validité de la date passée en paramètre est vérifiée. Un message d'erreur est affiché en cas de date invalide. Il est possible de tester la validité d'une date avec la fonction DateValide.
  • Les fonction DateVersEntier et DateDifférence peuvent être utilisées pour calculer le nombre de jours écoulés entre deux 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.
Liste des exemples associés :
WD Limitation de duree d utilisation Exemples didactiques (WINDEV) : WD Limitation de duree d utilisation
[ + ] Cet exemple montre comment limiter l'utilisation d'une application à une période donnée (période d'essai).
Dans cet exemple, nous abordons les principaux thèmes suivants :
1/ la protection d'une application pour une durée donnée
2/ la gestion de la base de registre

Résumé de l'exemple livré avec WINDEV :
Lorsque cet exemple est lancé pour la première fois, il est activé pour une période d'essai de 5 jours.
L'information de la date de premier lancement est stockée dans la base de registre avec l'utilisation d'une clé de contrôle pour vérifier que l'utilisateur final n'a pas essayé de la modifier. A la fin de la période d'essai, l'application est bloquée, à moins que l'utilisateur final ne dispose du code de déverrouillage de l'application
Classification Métier / UI : Code neutre
Composante : wd300std.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale