Utilisation de l'action Différence entre les dates

L'action Différence entre les dates dans le package Date/heure vous permet de calculer la différence entre deux dates.

Paramètres

  1. Double-cliquez sur l'action Différence entre les dates ou faites-la glisser à partir du nœud Date/heure dans la palette Actions.
  2. Dans le champ Variable de date/heure source, ajoutez la date source.
  3. Dans le champ Variable de date/heure pour la comparaison, insérez la date cible avec laquelle vous souhaitez comparer la date source.
    Remarque : Si la date source est postérieure à la date cible, la sortie est négative.
  4. Dans le champ Unité de temps, sélectionnez l'une des unités suivantes dans laquelle vous souhaitez que la sortie apparaisse.
    • Années
    • Mois
    • Semaines
    • Jours
    • Heures
    • Minutes
    • Secondes
  5. Dans le champ Attribuer le résultat à une variable, sélectionnez la variable numérique à laquelle vous souhaitez attribuer la sortie.

Exemple

Dans cet exemple, vous allez créer une automatisation pour comparer les dates de facturation avec la date actuelle et calculer la différence entre elles.

  1. Créez une automatisation.
    1. Dans le panneau de gauche, cliquez sur Automatisation.

      Une liste des robots et des formulaires disponibles s'affiche.

    2. Cliquez sur Créer un robot.
    3. Saisissez le nom du robot : Datetime-difference.
    4. Cliquez sur Créer et modifier.
  2. Créez les variables définies par l'utilisateur suivantes à l'aide de l'icône Créer la variable (+) en haut du menu Variables.
    Nom de variable Type de variable Valeur par défaut
    invoiceDate Date/heure Valeur 4/12/2023 10:45 GMT (UTC+0:00) GMT
    diff-year Nombre 0
    diff-month Nombre 0
  3. Double-cliquez sur l'action Différence entre les dates ou faites-la glisser à partir du package Date/heure dans la palette Actions.
  4. Dans le champ Variable de date/heure source, entrez $invoiceDate$
  5. Dans le champ Variable de date/heure pour la comparaison, entrez $System:Date$.
    Remarque : Vous pouvez utiliser la variable System: Date pour obtenir la date actuelle. Dans cet exemple, la valeur System: Date est considérée comme 7/12/2024 10:45 AM GMT (UTC+0:00) GMT
  6. Dans le champ Unité de temps, sélectionnez Années.
  7. Double-cliquez sur une autre action Différence entre les dates ou faites-en glisser une autre à partir du package Date/heure dans la palette Actions.
  8. Dans le champ Variable de date/heure source, entrez $invoiceDate$
  9. Dans le champ Variable de date/heure pour la comparaison, entrez $System:Date$
  10. Dans le champ Unité de temps, sélectionnez Mois.
  11. Pour imprimer les valeurs, double-cliquez sur l'action Zone de message ou faites-la glisser. Dans le champ Entrer le message à afficher, saisissez les informations suivantes :

    Difference between:

    Years: $diff-year.Number:toString$

    Month: $diff-month.Number:toString$

  12. Lorsque vous exécutez l'automatisation, elle calcule la différence entre les dates de facturation et la date actuelle, et les résultats sont affichés comme suit :

    Comparaison de la sortie des dates de facturation