Messages : 155
Sujets : 43
Inscription : May 2014
Réputation :
0
Bonjour,
J'aurais besoin de faire une condition sur une différence de date. C'est à dire, j'aimerais stocker la date+heure d'un changement d'état dans un automate. Puis plus tard dans un automate vérifier depuis combien de temps l'équipement est dans cet état.
J'avais pensé stocker la date dans une variable puis dans l'automate faire une différence entre la date actuelle et la date de la variable. J'aurais pu obtenir un délais.
Je ne vois pas comment faire?
Merci
Fred
Likes Received: 3 in 3 posts
Likes Given: 1
Messages : 475
Sujets : 76
Inscription : Mar 2014
Réputation :
0
je fais cela dans un automate pour calculer la durée de la pluie. J'ai simplement créer une variable début de pluie et fin de pluie de type date et lorsque je fait une soustraction j'ai la durée
Likes Received: 2 in 2 posts
Likes Given: 1
Messages : 155
Sujets : 43
Inscription : May 2014
Réputation :
0
Ok, j'ai essayé mais j'y arrive pas.
J'ai défini une variable de type Date / Heure, j'essaye de m'en servir dans une fonction ou je prend l'opérateur - avec 2 opérandes mais je ne peux pas mettre ma variable dans l'opérande!. Idem dans une condition IF, ça n'est pas disponible.
Par contre si j'utilise une variable de type HEURE, ça passe. Du coup il n'est pas possible de faire une fonction sur plusieurs jours!
Likes Received: 3 in 3 posts
Likes Given: 1
Messages : 475
Sujets : 76
Inscription : Mar 2014
Réputation :
0
fredblabla a écrit :Ok, j'ai essayé mais j'y arrive pas.
J'ai défini une variable de type Date / Heure, j'essaye de m'en servir dans une fonction ou je prend l'opérateur - avec 2 opérandes mais je ne peux pas mettre ma variable dans l'opérande!. Idem dans une condition IF, ça n'est pas disponible.
Par contre si j'utilise une variable de type HEURE, ça passe. Du coup il n'est pas possible de faire une fonction sur plusieurs jours!
Effectivement il faut utiliser une variable heure. Mais normalement si soustractionde plusieurs jours la variable heure correspond au delta (2 j = 48 h) . Par contre pas essayé d'aditionner une date avec des heures.
Likes Received: 2 in 2 posts
Likes Given: 1