Rechercher : dans
Par :

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

Dernière réponse le 25 jun 2004 à 17:33:01 JAROD, le 25 jun 2004 à 14:23:09 
 Signaler ce message aux modérateurs

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

1

goldo, le 25 jun 2004 à 14:38:57

Lu
jvoi pas le rapport entre 120 et 1:59:60
2h ----> 120 mn?

Répondre à goldo

2

Ravachol, le 25 jun 2004 à 14:47:43

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

Répondre à Ravachol

3

Ravachol, le 25 jun 2004 à 15:02:19
  • +1

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

Répondre à Ravachol

4

JAROD, le 25 jun 2004 à 15:59:43

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.

Répondre à JAROD

5

JAROD, le 25 jun 2004 à 16:01:57

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.

Répondre à JAROD

6

goldo, le 25 jun 2004 à 16:46:59

Oki c ds un cyber café
ta pas des envie de jouer défois ???

Répondre à goldo

7

 jarod, le 25 jun 2004 à 17:33:01

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.

Répondre à jarod
Collection CommentÇaMarche.net