PowerApps difference entre deux dates journalieres

Étiquetté : 

  • PowerApps difference entre deux dates journalieres

    Posté par Diane Niango sur 3 avril 2023 à 17h47

    Bonjour a tous

    Voila je veux faire le soustraction entre deux heures : heure de début et heure de fin de la journée, ces valeurs doivent être récupérer dans une liste, j’utilise la commande suivante

    Text(DateDiff(TimeValue(VarFormPointData.DateArrivee);TimeValue(VarFormPointData.DateDepart));"hh:mm" )

    Mon problème est la soustraction se fait entre les dates suivantes “01/01/1970 13:55:00” et “01/01/1970 14:35:00 ” au lieu de récupérer les dates de la liste, je ne sais pas ou ces dates sont prises.

    si quelqu’un peut m’aider

    PostID=Uzf5JEZXG1xoPYY

    Diane Niango a répondu Il y a 7 mois, 4 semaines 1 Membre · 5 Réponses
  • 5 Réponses
  • ypicot

    Membre
    3 avril 2023 à 17h55

    La fonction TimeValue met systématiquement la date du 01/01/1970 et ne garde que l’heure.

    CommentID=WxAW0wG5JMtI6h2, PostID=Uzf5JEZXG1xoPYY

    • Diane Niango

      Membre
      3 avril 2023 à 18h03

      Merci ypicot

      Ok c’est compris mais le résultat est erroné alors, y’a t’il une autre méthode pour soustraire que les heures et afficher les heures et le minutes comme ceci “hh:mm”

      SubCommentID=20ntjRShzowObZk, CommentID=WxAW0wG5JMtI6h2, PostID=Uzf5JEZXG1xoPYY

    • DavidZed

      Membre
      4 avril 2023 à 8h37

      Hello,

      Essaies en précisant l’unité milliseconds dans ton DateDiff et en utilisant DateTimeValue à la place de TimeValue:

      Text(DateDiff(DateTimeValue("04/04/2023 10:25","fr-Fr"),DateTimeValue("04/04/2023 12:45","fr-Fr"),TimeUnit.Milliseconds),"hh:mm")

      Oups, je ne comprends pas bien pourquoi, mais cela m’affiche 1h en trop

      Du coup, cette fonction donne le bon résultat :

      Text(n    Time(n        0,n        0,n        DateDiff(n            DateTimeValue(n                "04/04/2023 23:30",n                "fr-FR"n            ),n            DateTimeValue(n                "05/04/2023 12:30",n                "fr-FR"n            ),n            TimeUnit.Secondsn        )n    ),n    "hh:mm",n    "fr-FR"n)

      SubCommentID=G8TapMNyB7gFnzQ, CommentID=WxAW0wG5JMtI6h2, PostID=Uzf5JEZXG1xoPYY

    • ypicot

      Membre
      4 avril 2023 à 15h17

      Astucieux

      SubCommentID=EBqJDSqwqojEwN5, CommentID=WxAW0wG5JMtI6h2, PostID=Uzf5JEZXG1xoPYY

    • Diane Niango

      Membre
      5 avril 2023 à 11h20

      Merci DavidZed

      Cela fonctionne parfaitement Merci encore

      SubCommentID=jhdHNpTSEo7C4W1, CommentID=WxAW0wG5JMtI6h2, PostID=Uzf5JEZXG1xoPYY

Connectez-vous pour répondre.