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

5 réponses

  1. 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
    1. 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
  2. goldo
     
    oki c ds un cyber café
    ta pas des envie de jouer défois ???
    3
    1. 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
  3. goldo
     
    lu
    jvoi pas le rapport entre 120 et 1:59:60
    2h ----> 120 mn?
    0
  4. 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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  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é la methode MODULO pour les Mn et int(temps/60) pour les heures, mai il yavai de peti bugs.
    0