PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Présentation
  • Addition
  • Soustraction
  • Comparaison
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Présentation
Les opérations suivantes sont disponibles sur les variables de type : Date, Heure, DateHeure et Durée :
  • addition
  • soustraction
  • comparaison
Remarque : Le WLangage dispose aussi de fonctions permettant de manipuler des dates et les heures (voir fonctions de gestion des dates et des heures).
Versions 16 et supérieures
Universal Windows 10 App Cette fonctionnalité est disponible pour les applications Windows Phone.
Nouveauté 16
Universal Windows 10 App Cette fonctionnalité est disponible pour les applications Windows Phone.
Universal Windows 10 App Cette fonctionnalité est disponible pour les applications Windows Phone.
Versions 17 et supérieures
iPhone/iPad Cette fonctionnalité est disponible pour les applications iPhone/iPad.
Nouveauté 17
iPhone/iPad Cette fonctionnalité est disponible pour les applications iPhone/iPad.
iPhone/iPad Cette fonctionnalité est disponible pour les applications iPhone/iPad.
Versions 18 et supérieures
Universal Windows 10 App Cette fonctionnalité est disponible en mode Windows Store apps.
Widget Android Cette fonctionnalité est disponible en mode Widget Android.
Nouveauté 18
Universal Windows 10 App Cette fonctionnalité est disponible en mode Windows Store apps.
Widget Android Cette fonctionnalité est disponible en mode Widget Android.
Universal Windows 10 App Cette fonctionnalité est disponible en mode Windows Store apps.
Widget Android Cette fonctionnalité est disponible en mode Widget Android.
Versions 21 et supérieures
Universal Windows 10 App Cette fonctionnalité est disponible en mode Universal Windows 10 App.
Apple Watch Cette fonctionnalité est disponible en mode Apple Watch.
Nouveauté 21
Universal Windows 10 App Cette fonctionnalité est disponible en mode Universal Windows 10 App.
Apple Watch Cette fonctionnalité est disponible en mode Apple Watch.
Universal Windows 10 App Cette fonctionnalité est disponible en mode Universal Windows 10 App.
Apple Watch Cette fonctionnalité est disponible en mode Apple Watch.
Addition
Les opérations d'addition entre les différents types de variables Date, Heure, DateHeure et Durée sont présentées dans le tableau ci-dessous. Ce tableau présente pour chaque combinaison, le type du résultat :
Type additionné
DateHeureDateHeureDurée
DateConcaténation des éléments dans une chaîneConcaténation des éléments dans une chaîne. Cette chaîne peut être utilisée par la fonction DateHeureDifférenceConcaténation des éléments dans une chaîneVariable de type Date (partie Heure ignorée)
HeureConcaténation des éléments dans une chaîneConcaténation des éléments dans une chaîneConcaténation des éléments dans une chaîneVariable de type Heure (partie date ignorée)
DateHeureConcaténation des éléments dans une chaîneConcaténation des éléments dans une chaîneConcaténation des éléments dans une chaîneVariable de type DateHeure
DuréeVariable de type DateVariable de type HeureVariable de type DateHeureVariable de type Durée
// Addition d'une variable de type DateHeure et d'une variable de type Heure
DateHeureDébut est une DateHeure = "200112051530"
DateHeureFin est une DateHeure = "200112051730"
DuréeSéminaire est une Durée = DateHeureFin - DateHeureDébut

HeureEnPlus est une Heure = "0330"
DateHeureFinal est une DateHeure
DateHeureFinal = DuréeSéminaire + HeureEnPlus
// Addition d'une variable de type DateHeure et d'une variable de type Durée
dhMaDate est une DateHeure = DateSys() + HeureSys()
dhMaDateRésultat est une DateHeure

Trace("DateHeure de début : " + dhMaDate)

HeureDébut est une Heure = "0117"
HeureFin est une Heure = "2353"  
duMaDurée est une Durée = HeureFin - HeureDébut
Trace("Durée en heures : " + NumériqueVersChaîne(duMaDurée..EnHeures) + "h")

dhMaDateRésultat = dhMaDate + duMaDurée
Trace("DateHeure additionnée à une durée : " + dhMaDateRésultat)
Soustraction
Les opérations de soustraction entre les différents types de variables Date, Heure, DateHeure et durée sont présentées dans le tableau ci-dessous. Ce tableau présente pour chaque combinaison, le type du résultat :
Type soustrait
DateHeureDateHeureDurée
DateVariable de type DuréeErreurErreurVariable de type Date
HeureErreurVariable de type DuréeErreurVariable de type Heure
DateHeureErreurErreurVariable de type DuréeVariable de type DateHeure
DuréeErreurErreurErreurVariable de type Durée
DateHeureDébut est une DateHeure = "200112051530"
DateHeureFin est une DateHeure = "200112071730"
DuréeSéminaire est une Durée = DateHeureFin - DateHeureDébut
Comparaison
Les opérations de comparaison (=, <>, <, >, <=, >=) entre les différents types de variables Date, Heure, DateHeure et Durée sont présentées dans le tableau ci-dessous. Ce tableau présente pour chaque combinaison, si la comparaison est possible.
Type comparé
DateHeureDateHeureDurée
DatePossibleErreurPossible (partie heure ignorée)Erreur
HeureErreurPossiblePossible (partie Date ignorée)Erreur
DateHeurePossible (partie heure ignorée)Possible (partie Date ignorée)PossibleErreur
DuréeErreurErreurErreurPossible
DateHeureDébut est une DateHeure = "200112051530"
DateHeureFin est une DateHeure = "200115051730"
SI DateHeureFin > DateHeureDébut ALORS
        Info("Les dates sont valides")
FIN
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire