PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • 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 WatchCatalystUniversal Windows 10 AppWindows Mobile
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)
Versions 17 et supérieures
iPhone/iPad Cette propriété est désormais disponible pour les applications iPhone/iPad.
Nouveauté 17
iPhone/iPad Cette propriété est désormais disponible pour les applications iPhone/iPad.
iPhone/iPad Cette propriété est désormais disponible pour les applications iPhone/iPad.
Versions 18 et supérieures
Universal Windows 10 App Cette propriété est désormais disponible en mode Windows Store apps.
Nouveauté 18
Universal Windows 10 App Cette propriété est désormais disponible en mode Windows Store apps.
Universal Windows 10 App Cette propriété est désormais disponible en mode Windows Store apps.
Versions 20 et supérieures
WEBDEV - Code Navigateur Cette propriété est désormais disponible en code navigateur sur les variables de type Heure, DateHeure ou Durée.
Nouveauté 20
WEBDEV - Code Navigateur Cette propriété est désormais disponible en code navigateur sur les variables de type Heure, DateHeure ou Durée.
WEBDEV - Code Navigateur Cette propriété est désormais disponible en code navigateur sur les variables de type Heure, DateHeure ou Durée.
Versions 21 et supérieures
Universal Windows 10 App Cette propriété est désormais disponible en mode Universal Windows 10 App.
Apple Watch Cette propriété est désormais disponible en mode Apple Watch.
Nouveauté 21
Universal Windows 10 App Cette propriété est désormais disponible en mode Universal Windows 10 App.
Apple Watch Cette propriété est désormais disponible en mode Apple Watch.
Universal Windows 10 App Cette propriété est désormais disponible en mode Universal Windows 10 App.
Apple Watch Cette propriété est désormais disponible en mode Apple Watch.
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 (avec ou sans guillemets)
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 (avec ou sans guillemets)
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 (avec ou sans guillemets)
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 (avec ou sans guillemets)
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