comparer facilement différence entre deux heures
Publié : lun. 07/août/2017 14:18
Bonjour,
je souhaite traiter une tache dans XX minutes après le lancement de mon programme
c'est assez compliqué pour moi d'utiliser timer ou thread... et de l'intégrer à mon code étant très débutant
alors comme je sais quand mon pg a été lancé, et que je sais l'heure qu'il est maintenant, il semblait évident de lui dire:
"si heure de maintenant - heure de debut = 60 min, vas-y mon gars..."
je souhaite comparer facilement l'ecart de temps entre deux heures
je ne comprend pas pourquoi quand je calcul la différence j'ai toujours zéro
même en décomposant avec rien n'y fait
je pensais pas être fort, là ça fait 2 jours que j'y suis j'ai vraiment l'impression d'être trop nul!
pitié, dites-moi ce qui m'échappe parce que là j'ai encore raté une évidence, c'est pas possible autrement!!!!
ps: je sais qu'on n'aime pas trop les goto, mais c'est pour simplifier le code envoyé
je souhaite traiter une tache dans XX minutes après le lancement de mon programme
c'est assez compliqué pour moi d'utiliser timer ou thread... et de l'intégrer à mon code étant très débutant
alors comme je sais quand mon pg a été lancé, et que je sais l'heure qu'il est maintenant, il semblait évident de lui dire:
"si heure de maintenant - heure de debut = 60 min, vas-y mon gars..."
je souhaite comparer facilement l'ecart de temps entre deux heures
je ne comprend pas pourquoi quand je calcul la différence j'ai toujours zéro
même en décomposant avec
Code : Tout sélectionner
debHour.l= Hour(Val(Time$)): debMin.l = Minute(Val(Time$)): debSec.l = Second(Val(Time$))
finHour.l= Hour(Val(TimeEnCours$)): finMin.l = Minute (Val(TimeEnCours$)): finSec.l = Second(Val(TimeEnCours$))
ecartHour.l =finHour - debHour: ecartMin.l =finMin - debMin: ecartSec.l =finSec - debSec
je pensais pas être fort, là ça fait 2 jours que j'y suis j'ai vraiment l'impression d'être trop nul!
pitié, dites-moi ce qui m'échappe parce que là j'ai encore raté une évidence, c'est pas possible autrement!!!!
Code : Tout sélectionner
Global Date$ = FormatDate("%yyyy/%mm/%dd", Date())
Global Time$ = FormatDate("%hh:%ii:%ss", Date())
Global TimeEnCours$
boucle:
TimeEnCours$ = FormatDate("%hh:%ii:%ss", Date())
result$ = Str(Val(TimeEnCours$)-Val(Time$))
Debug Time$ + " / " + TimeEnCours$ + " / " + result$
Delay(1000)
Goto boucle