DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Propriétés WLangage / Propriétés de gestion des dates et des heures
  • Gestion des minutes et des heures
  • Opérateurs disponibles sur les minutes
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é Minute permet de :
  • Récupérer les minutes d'une variable de type Heure, DateHeure ou le nombre de minutes d'une variable de type Durée.
  • Modifier les minutes d'une variable de type Heure, DateHeure ou le nombre de minutes d'une variable de type Durée.
  • Récupérer les minutes ou le nombre de minutes d'une rubrique de type Date (au format "Date et heure" ou "durée") ou d'une rubrique de type Heure.
    WEBDEV - Code NavigateurPHP Non disponible.
  • Modifier les minutes ou le nombre de minutes d'une rubrique de type Date (au format "Date et heure" ou "durée") ou d'une rubrique de type Heure.
    WEBDEV - Code NavigateurPHP Non disponible.
Remarque : La propriété Minute permet de simplifier les opérations de décalage sur les heures et les durées (ajouter une heure, etc.).
Rappel : Les rubriques 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
HeureDébut est une Heure = "1230"
// Ajouter 50 minutes
HeureDébut.Minute += 50
// HeureDébut correspond à 13h20

// Modifier les minutes
HeureDébut.Minute = 10
Travail.HeureDébut = "1230"
// Ajouter 50 minutes
Travail.HeureDébut.Minute += 50
// HeureDébut correspond à 13h20

// Modifier les minutes
Travail.HeureDébut.Minute = 10
Syntaxe

Connaître le nombre de minutes d'une variable Heure, DateHeure ou Durée Masquer les détails

<Résultat> = <Heure>.Minute
<Résultat> : Entier
Nombre de minutes sur 2 chiffres.
<Heure> : Heure, DateHeure ou Durée
Nom de la variable de type Heure, DateHeure ou Durée à manipuler.

Modifier le nombre de minutes d'une variable Heure, DateHeure ou Durée Masquer les détails

<Heure>.Minute = <Nouveau nombre de minutes>
<Heure> : Heure, DateHeure ou Durée
Nom de la variable de type Heure, DateHeure ou Durée à manipuler.
<Nouveau nombre de minutes> : Chaîne de caractères ou entier
Nouveau nombre de minutes (compris entre 0 et 59). Remplace le nombre de minutes de la variable manipulée.
WEBDEV - Code NavigateurPHP Non disponible en code navigateur et en PHP

Connaître le nombre de minutes d'une rubrique Heure ou Date (format "Date et Heure" ou "Durée") Masquer les détails

<Résultat> = <Fichier de données>.<Rubrique>.Minute
<Résultat> : Entier
Nombre de minutes sur 2 chiffres.
<Fichier de données> : Chaîne de caractères
Nom du fichier de données manipulé. Ce nom a été défini sous l'éditeur d'analyses ou grâce au type Description de Fichier.
<Rubrique> : Chaîne de caractères
Nom de la rubrique manipulée. Ce nom a été défini sous l'éditeur d'analyses ou grâce au type Description de Rubrique.
WEBDEV - Code NavigateurPHP Non disponible en code navigateur et en PHP

Modifier le nombre de minutes d'une rubrique Heure ou Date (format "Date et Heure" ou "Durée") Masquer les détails

<Fichier de données>.<Rubrique>.Minute = <Nouveau nombre de minutes>
<Fichier de données> : Chaîne de caractères
Nom du fichier de données manipulé. Ce nom a été défini sous l'éditeur d'analyses ou grâce au type Description de Fichier.
<Rubrique> : Chaîne de caractères
Nom de la rubrique manipulée. Ce nom a été défini sous l'éditeur d'analyses ou grâce au type Description de Rubrique.
<Nouveau nombre de minutes> : Chaîne de caractères ou entier
Nouveau nombre de minutes (compris entre 0 et 59). Remplace le nombre de minutes de la rubrique manipulée.
Remarques

Gestion des minutes et des heures

Cas 1 : Affectation directe
Lors d'une affectation directe (par exemple, MonHeure.Minute = n), les minutes doivent être comprises entre 00 et 59. Si les minutes spécifiées sont supérieures, une erreur du WLangage est générée.
La notation MonHeure.Minute = MonHeure.Minute + 5 risque de générer une erreur en exécution.
Cas 2 : Opérations sur les minutes
Lors d'opérations sur les variables de type Heure et DateHeure, les heures gérées vont de 0 à 23 heures et les minutes de 0 à 59 minutes. L'ajout ou la diminution de minutes prend automatiquement en compte le passage de 59 minutes à 1 heure supplémentaire ou soustraite.
Ainsi, si 50 minutes sont ajoutées à :
  • une variable de type Heure correspondant à 23h35, le résultat correspondra à 0h25.
  • une variable de type DateHeure, l'heure et le nombre de minutes seront modifiés (une heure sera ajoutée).
// Exemple sur une variable
HeureDébut est une Heure = "2335"   
HeureDébut.Minute += 50
// HeureDébut correspond à 0h25
 
HeureDébut est une DateHeure = "202011262335"
HeureDébut.Minute += 50
// HeureDébut correspond au 27/11/2020 0h25

Opérateurs disponibles sur les minutes

Les opérateurs arithmétiques suivants peuvent être utilisés avec la propriété Minute :
  • ++ et --
  • += et -=
// Exemple sur une rubrique
Travail.HeureDébut = "1320"
Travail.HeureDébut.Minute++ // Ajouter 1 minute
Travail.HeureDébut.Minute+=5 // Ajouter 5 minutes
Travail.HeureDébut.Minute-=5 // Retrancher 5 minutes
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