Funktionsname : difftime
Header-Datei : <time.h>
Funktionsprototyp : double difftime(time_t time1, time_t time2);
Funktion: Berechnen Sie den Zeitunterschied zwischen zwei Zeitpunkten
Parameter : time_t time1 time_t-Objekt, das das Ende der Zeit darstellt
time_t time2 time_t-Objekt, das den Beginn der Zeit darstellt
Rückgabewert : Diese Funktion gibt die Anzahl der Sekunden zwischen zwei Zeitpunkten (Zeit1 – Zeit2) zurück, ausgedrückt als Gleitkommawert mit doppelter Genauigkeit.
Programmbeispiel : Ermitteln Sie den Zeitunterschied zwischen zwei Zeitpunkten und geben Sie das Ergebnis aus
#include<windows.h>#include<stdio.h>#include<time.h>#include<conio.h>intmain(void){time_tfirst,second;//typedeftime_tlongfirst=time(NULL);//Get system Aktuelle Zeit Sleep(2000);//Intervall 2ssecond=time(NULL);//Erhalten Sie die aktuelle Systemzeit printf(Thedifferenceis:%fsecondsn,difftime(second,first));getch();return0;}
Laufergebnisse:
Der Unterschied beträgt: 2,000000 Sekunden