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
Permet de :
  • Renvoyer ou modifier l'heure système (heure actuelle définie pour le poste en cours).
  • Initialiser certains éléments du WLangage de type Date, Heure ou DateHeure.
Remarques : Pour la gestion de l'heure système, cette fonction est identique à la fonction HeureSys.
Exemple
Res = Maintenant()        // Res = "15332105"
Res = HeureVersChaîne(Maintenant())   // Res = "15:33:21:05"
HeureAct = Gauche(Maintenant(), 4)    // HeureAct = "1533"
// Afficher l'heure actuelle dans le champ HeureActuelle

// -- Code d'initialisation d'une fenêtre/page
// Appeler toutes les secondes la procédure "Horloge"
TimerSys("Horloge", 100, 1)
// -- Procédure Horloge
PROCÉDURE Horloge()
HeureActuelle = HeureVersChaîne(Maintenant())
WINDEVWEBDEV - Code ServeurEtats et RequêtesCode Utilisateur (MCU)AjaxProcédures stockées
// Change l'heure système et affiche la nouvelle heure
Maintenant("17280000")
Info(Maintenant())
Syntaxe

Connaître l'heure système et initialiser un élément du WLangage avec l'heure système Masquer les détails

<Elément> = Maintenant()
<Elément> : Chaîne de caractères ou Type correspondant à l'élément
Le résultat de la fonction s'adapte à l'utilisation qui en est faite. Elément à initialiser. Cet élément peut correspondre :
  • à une chaîne de caractères. Elle contiendra l'heure système au format HHMMSSCC (HH correspond aux heures, MM aux minutes, SS aux secondes et CC aux centièmes de seconde).
  • à une variable de type Date, Heure ou DateHeure.
  • à une rubrique de type Date, Heure ou DateHeure.
  • à un champ de saisie ou une colonne de type Date, Heure ou DateHeure.
  • à un attribut d'un champ Zone répétée associé à la propriété Valeur d'un champ de saisie ou d'une colonne de type Date, Heure ou DateHeure.
Dans ce cas :
  • les éléments de type Date seront initialisés avec la date système.
  • les éléments de type Heure seront initialisés avec l'heure système.
  • les éléments de type DateHeure seront initialisés avec la date et l'heure système.
WEBDEV - Code Navigateur La fonction Maintenant renvoie uniquement l'heure.
WINDEVWEBDEV - Code ServeurEtats et RequêtesCode Utilisateur (MCU)AjaxProcédures stockées

Modifier l'heure système Masquer les détails

Maintenant(<Nouvelle heure>)
<Nouvelle heure> : Chaîne de caractères ou variable de type Heure
Nouvelle heure système au format HHMMSSCC (HH correspond aux heures, MM aux minutes, SS aux secondes et CC aux centièmes de seconde).
Remarques
  • Attention : Pour modifier l'heure système, il est nécessaire de posséder les droits administrateur sur le poste en cours.
  • Pour obtenir l'heure sous un format différent de HHMMSSCC, il faut formater la chaîne avec les fonctions DateVersChaîne, Droite, Gauche, etc.
  • Le format HHMMSSCC a été choisi car il permet de comparer deux heures au centième de seconde près.
  • WEBDEV - Code Serveur L'heure système correspond à l'heure actuelle définie pour le poste serveur.
  • WEBDEV - Code NavigateurUniversal Windows 10 AppAndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystJavaPHP Dans cette version, la fonction Maintenant permet uniquement de renvoyer l'heure système du poste en cours (ou celle définie pour le poste navigateur).
  • Universal Windows 10 AppAndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystJava En mode simulation, l'heure manipulée est celle du PC où la simulation est effectuée. En utilisation réelle, l'heure manipulée est celle du mobile.
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