Nom de la fonction : difftime
Fichier d'en-tête : <time.h>
Prototype de fonction : double difftime(time_t time1, time_t time2);
Fonction : Calculer le décalage horaire entre deux instants
Paramètres : time_t time1 time_t objet représentant la fin des temps
time_t time2 objet time_t représentant le début du temps
Valeur de retour : Cette fonction renvoie le nombre de secondes entre deux instants (time1 - time2) exprimé sous forme de valeur à virgule flottante double précision.
Exemple de programme : Obtenez la différence de temps entre deux instants et affichez le résultat
#include<windows.h>#include<stdio.h>#include<time.h>#include<conio.h>intmain(void){time_tfirst,second;//typedeftime_tlongfirst=time(NUL L);//Obtenir l'heure actuelle du système Sleep(2000);//Interval 2ssecond=time(NULL);//Obtenir l'heure actuelle du système printf(Thedifferenceis:%fsecondsn,difftime(second,first));getch () ;retour0;}
Résultats en cours d'exécution :
La différence est : 2 000 000 secondes