|
|
|
|
|
- Gestion des heures
- Gestion des durées
- Opérateurs disponibles sur les heures
Heure (Propriété) En anglais : Hour
La propriété Heure permet de : - Récupérer l'heure d'une variable de type Heure, DateHeure ou récupérer le nombre d'heures d'une variable de type Durée.
- Modifier l'heure d'une variable de type Heure, DateHeure ou modifier le nombre d'heures d'une variable de type Durée.
- Récupérer l'heure ou le nombre d'heures d'une rubrique de type Date (au format "Date et heure" ou "Durée") ou d'une rubrique de type Heure.
- Modifier l'heure ou le nombre d'heures d'une rubrique de type Date (au format "Date et heure" ou "Durée") ou d'une rubrique de type Heure.
Remarque : La propriété Heure permet de simplifier les opérations de décalage sur les heures et les durées (ajouter une heure, ...). 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)
HeureDébut est une Heure = "1230"
HeureDébut.Heure += 10
HeureDébut.Heure += 10
HeureDébut.Heure = 10
Journée.HeureDébut = "1230"
Journée.HeureDébut.Heure += 10
Journée.HeureDébut.Heure += 10
Journée.HeureDébut.Heure = 10
Syntaxe
Connaître l'heure d'une variable Heure, DateHeure ou Durée Masquer les détails
<Résultat> = <Heure manipulée>.Heure
<Résultat> : Entier Heure sur 2 chiffres. <Heure manipulée> : Heure, DateHeure ou Durée Nom de la variable de type Heure, DateHeure ou Durée à manipuler.
Modifier l'heure d'une variable Heure, DateHeure ou Durée Masquer les détails
<Heure manipulée>.Heure = <Nouvelle heure>
<Heure manipulée> : Heure, DateHeure ou Durée Nom de la variable de type Heure, DateHeure ou Durée à manipuler. <Nouvelle heure> : Chaîne de caractères ou entier Nouvelle heure en chiffres, compris entre 0 et 23. Remplace l'heure de la variable manipulée.
Connaître l'heure d'une rubrique de type Heure ou Date (format "Date et Heure" ou "Durée") Masquer les détails
<Résultat> = <Fichier de données>.<Rubrique>.Heure
<Résultat> : Entier Heure 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.
Modifier l'heure d'une rubrique de type Heure ou Date (format "Date et Heure" ou "Durée") Masquer les détails
<Fichier de données>.<Rubrique>.Heure = <Nouvelle heure>
<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. <Nouvelle heure> : Chaîne de caractères ou entier Nouvelle heure en chiffres, compris entre 0 et 23. Remplace l'heure de rubrique manipulée. Remarques Cas 1 : Affectation directeLors d'une affectation directe (par exemple, Journée.HeureDébut.Heure = n), l'heure doit être comprise entre 0 et 23. Si l'heure spécifiée est supérieure, une erreur du WLangage est générée. La notation Journée.HeureDébut.Heure = Journée.HeureDébut.Heure + 5 risque de générer une erreur en exécution. Cas 2 : Opérations sur les heures Lors d'opérations sur les heures des rubriques de type Heure ou Date (format "Date et Heure"), le changement d'heures est automatiquement géré. L'ajout ou la diminution d'heures prend en compte automatiquement le passage de 23 heures à 0 heure. Ainsi, si une heure est ajoutée à : - une rubrique de type Heure correspondant à 23h35, le résultat correspondra à 0h35
- une rubrique de type Date (format Date et Heure), l'heure et la date seront modifiés (un jour sera ajouté).
HeureDébut est une Heure = "2335"
HeureDébut.Heure++
DateDébut est une Date = "202011262335"
DateDébut.Heure++
Si le nombre d'heures d'une durée dépasse 23H59, le nombre de jours est automatiquement incrémenté. Opérateurs disponibles sur les heures Les opérateurs arithmétiques suivants peuvent être utilisés avec la propriété Heure :
Journée.HeureDébut = "1230"
Journée.HeureDébut.Heure++
Journée.HeureDébut.Heure+=5
Journée.HeureDébut.Heure-=5
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|