PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Gestion des secondes
  • Opérateurs disponibles sur les secondes
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é ..Seconde permet de :
  • Récupérer le nombre de secondes d'une variable de type Heure, DateHeure ou Durée.
  • Modifier le nombre de secondes d'une variable de type Heure, DateHeure ou Durée.
  • Récupérer les secondes ou le nombre de secondes d'une rubrique de type Date (au format "Date et heure" ou "Durée").
    WEBDEV - Code NavigateurPHP Non disponible.
  • Modifier les secondes ou le nombre de secondes d'une rubrique de type Date (au format "Date et heure" ou "Durée").
    WEBDEV - Code NavigateurPHP Non disponible.
Remarque : La propriété ..Seconde permet de simplifier les opérations de décalage sur les heures et les durées.
Rappel : Les rubriques de type Date permet 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 AAAAMMJJHHMMSSLLL)
  • les durées "Nombre de jours - Nombre d'heures - Nombre de minutes - Nombre de secondes - Nombre de millièmes de seconde" (format +JHHMMSSLLL)
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
// Manipulations d'une variable de type DateHeure
HeureDébut est une DateHeure = "200112311230250"
// Ajouter 50 secondes
HeureDébut..Seconde += 50// Modifier les secondes
HeureDébut..Seconde = 50
// Manipulations d'une rubrique de type DateHeure
Travail.HeureDébut = "200112311230250"
// Ajouter 50 secondes
Travail.HeureDébut..Seconde += 50// Modifier les secondes
Travail.HeureDébut..Seconde = 50
Syntaxe

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

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

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

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

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

<Résultat> = <Fichier de données>.<Rubrique>..Seconde
<Résultat> : Entier
Nombre de secondes 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 ou en PHP

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

<Fichier de données>.<Rubrique>..Seconde = <Nouveau nombre de secondes>
<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 secondes> : Chaîne de caractères ou entier
Nouveau nombre de secondes (compris entre 1 et 59).
Remarques

Gestion des secondes

  • Cas 1 : Affectation directe
    Lors d'une affectation directe (par exemple, MonTravail.MaDateHeure..Seconde = n), les secondes doivent être comprises entre 00 et 59. Si les secondes spécifiées sont supérieures, une erreur du WLangage est générée.
    La notation MonTravail.MaDateHeure..Seconde= MonTravail.MaDateHeure..Seconde + 5 risque de générer une erreur en exécution.
  • Cas 2 : Opérations sur les secondes
    Lors d'opérations sur les rubriques de type Date (au format Date et Heure ou Durée), les secondes gérées vont de 00 à 59. L'ajout ou la diminution de secondes prend automatiquement en compte le passage de 59 secondes à 1 minute.

Opérateurs disponibles sur les secondes

Les opérateurs arithmétiques suivants peuvent être utilisés avec la propriété ..Seconde :
  • ++ et --
  • += et -=
// Exemple sur une rubrique
Travail.DateHeureDébut = "200411261324320"
Travail.DateHeureDébut..Seconde++     // Ajouter 1 seconde
Travail.DateHeureDébut..Seconde+=5    // Ajouter 5 secondes
Travail.DateHeureDébut..Seconde-=5    // Retrancher 5 secondes
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire