Convertir des millisecondes en heures-minutes-secondes

Convertir des millisecondes en heures-minutes-secondes - C++ - Programmation

Marsh Posté le 12-03-2003 à 23:23:34    

Salut à tous,
 
comment je peux convertir un temps en millisecondes en hh-mm-ss?
 
Merci!

Reply

Marsh Posté le 12-03-2003 à 23:23:34   

Reply

Marsh Posté le 12-03-2003 à 23:35:49    

euh a la bourrin
 
*1000 pour secondetotale
 
puis stotale/3600 > heure
(stotale-(heure*3600)) / 60 > minute
et ce qui reste seconde

Reply

Marsh Posté le 13-03-2003 à 00:05:52    

j'avais trouvé, en plus bourrin que toi:
 

Code :
  1. int SecondesPosition = TempsAConvert / 1000;
  2. int ResteSecondes = SecondesPosition % 60;
  3. int MinutesPosition = SecondesPosition /60;
  4. int ResteMinutes = MinutesPosition % 60;
  5. int HeuresPosition = MinutesPosition / 60;


 
Je regarderai demain si je peux pas réduire tout ça, là je vais :sleep:

Reply

Marsh Posté le 21-03-2003 à 06:45:34    

Code :
  1. #include <time.h>
  2. //secondes écoulées depuis une date de référence
  3. time_t secondes= time(NULL); //ou millisecondes/1000
  4. //conversion secondes -> champs (l'objet tm appartient au système)
  5. struct tm* champs= gmtime(&secondes);
  6. champs->tm_sec ; //Seconds after minute (0 - 59)
  7. champs->tm_min ; //Minutes after hour   (0 - 59)
  8. champs->tm_hour; //Hours since midnight (0 - 23)


---------------
Bricocheap: Montage de ventilo sur paté de mastic silicone
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed