Convertir un nombre en temps (hh:mm:ss)
JAROD
-
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
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
5 réponses
-
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 -
-
-
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 -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
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.