Différence d'heures (RESOLU)

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
MetalOS
Messages : 1510
Inscription : mar. 20/juin/2006 22:17
Localisation : Lorraine
Contact :

Différence d'heures (RESOLU)

Message par MetalOS »

Salut tous le monde,

Par curiosité j'ai voulu essayer de soustraire 2 heures différentes afin de trouver l'écart entre elle en minutes.

J'utilise une variable string pour l'heure de référence que je convertie en valeur numérique grâce à la commande "ParseDate()".
Je récupère ensuite l'heure courante du PC dans une autre variable string que je convertie aussi en valeur numérique puis je fait une simple soustraction que je divise par 60 pour avoir mon résultat en minutes.

Je vais sûrement passer pour un gros nul mais je suis vraiment largué sur ce coup car je n'arrive pas à avoir un résultat correct. Je doit surement oublier quelque chose mais je ne sais pas quoi utiliser d'autre pour arriver à mes fins.

Voici mon code d'exemple:

Code : Tout sélectionner

;Heure de référence
HeureRef.s = "17:10:55" 
HeureFinal.l = ParseDate("%hh:%ii:%ss", HeureRef.s)

;Heure du PC
HeurePC.s = FormatDate("%hh:%ii:%ss", Date())
HeurePCFinal.l = ParseDate("%hh:%ii:%ss", HeurePC.s)    
 

;Différence en minutes entre l'heure de réference et l'heure du PC    
CalculHeure.l = (HeurePCFinal.l - HeureFinalFinal.l) / 60 

Debug CalculHeure.l
Merci pour votre aide.
Dernière modification par MetalOS le ven. 07/févr./2014 18:07, modifié 1 fois.
G-Rom
Messages : 3641
Inscription : dim. 10/janv./2010 5:29

Re: Différence d'heures

Message par G-Rom »

Code : Tout sélectionner

;Heure de référence
HeureRef.s = "17:10:55" 
HeureFinal.l = ParseDate("%hh:%ii:%ss", HeureRef.s)

;Heure du PC
HeurePC.s = FormatDate("%hh:%ii:%ss", Date())
HeurePCFinal.l = ParseDate("%hh:%ii:%ss", HeurePC.s)    


;Différence en minutes entre l'heure de réference et l'heure du PC    
CalculHeure.l =  HeurePCFinal.l - HeureFinal.l

Debug Hour(CalculHeure)
Debug Minute(CalculHeure)
Debug Second(CalculHeure)

Fait attention à tes variables , HeureFinalFinal.l est égale a 0
Avatar de l’utilisateur
MetalOS
Messages : 1510
Inscription : mar. 20/juin/2006 22:17
Localisation : Lorraine
Contact :

Re: Différence d'heures

Message par MetalOS »

:oops: :oops: :oops: :oops:

Bien vue merci G-Rom, le genre d'erreur que l'on ne voie pas tous de suite et qui est pourtant si simple.
Répondre