Convertir un nombre en temps (hh:mm:ss)

JAROD -  
 jarod -
Slt a tous.
G 1 pb. G nariv pa a convertir une valeur numerik en temps
ex: 120 donne 01:59:60

merci de m'aider à le faire en VB
A voir également:

5 réponses

Ravachol Messages postés 568 Statut Membre 120
 
Re,
après une petite interrogation de notre ami Google, il semble que l'opérateur division entière soit le "\" et que le modulo soit "mod".
donc :
heure = 120 \ 60
minute = 120 mod 60

A++

La pensée ne commence qu'avec le doute.
ROGER MARTIN DU GARD
6
JAROD
 
Merci Bokou. en fait, je veu realiser un logiciel pour cyber café. le temps dans la BD est en Mn, alors il me faut le decomposer pour l'utilisateur. j'ai deja essayé ta methode mai il yavai de peti bugs.
0
goldo
 
oki c ds un cyber café
ta pas des envie de jouer défois ???
3
jarod
 
Merci pr tes encouraGman. ;-)
j'ai resolu le pb. avec modulo et int(xx/60).

mais jai 1 otre pb, comment fermer toutes les otres appliKtion ouvertes soff celle ke G programme.
0
goldo
 
lu
jvoi pas le rapport entre 120 et 1:59:60
2h ----> 120 mn?
0
Ravachol Messages postés 568 Statut Membre 120
 
Salut,
si ta valeur numérique correspond à des minutes tu vas avoir du mal à afficher autre chose que 00 pour les secondes.
Donc si ce sont bien des minutes :
Tu fais une division entière de 120 div 60 pour avoir les heures.
Tu fais 120 modulo 60 pour avoir les minutes (le modulo te renvoi le reste d'une division entière).

Ne connaissant pas VB je ne peut pas te donner les fonctions à utiliser sous ce langage.

A++

La pensée ne commence qu'avec le doute.
ROGER MARTIN DU GARD
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
JAROD
 
Merci Bokou. en fait, je veu realiser un logiciel pour cyber café. le temps dans la BD est en Mn, alors il me faut le decomposer pour l'utilisateur. j'ai deja essayé la methode MODULO pour les Mn et int(temps/60) pour les heures, mai il yavai de peti bugs.
0