Bonjour,
je débute dans le milieu de la programmation C. Juste pour le plaisir je me suis amusé à calculer la différence de temps entre 2 dates. J'ai essayé avec une méthode de calcul perso. Puis j'ai comparé avec la fonction "difftime". Je trouve systématiquement 3600 secondes d'écart.
En lançant votre programme
https://c.developpez.com/faq/?page=G...ire-deux-dates
le 03 janvier 2021 à 12h36
et en remplaçant "an2000" par:
on obtient 90000 secondes soit 25 heures.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 an2000.tm_mday = 02; an2000.tm_mon = 0; an2000.tm_year = 121; an2000.tm_hour = 12; an2000.tm_min = 36; an2000.tm_sec = 0;
Est-ce ma méthode de calcul qui contient une erreur ou tout simplement moi qui utilise mal la fonction "difftime"?
Merci d'avance pour votre réponse
Partager