C-Bibliotheksfunktionen - difftime ()
C Standard - Bibliothek - <time.h>
Beschreibung
C - BibliotheksfunktionenDoppel difftime (time_t time1, Time_t time2 ) Gibt die Anzahl der Sekunden Differenz zwischen time1undzeit2(time1 - time2). Die beiden Zeiten werden im Kalender angegeben, es repräsentiert die Epoche seit der Epoche (Coordinated Universal Time UTC: 1970-01-01 00:00:00) Zeit verstrichen ist.
Erklärung
Hier ist difftime () Funktion Erklärung.
double difftime(time_t time1, time_t time2)
Parameter
- time1 - Dies ist die Endzeit Time_t Objekt.
- time2 - Diese Startzeit Time_t Objekt angegeben wurde.
Rückgabewert
Diese Funktion gibt die Anzahl der Sekunden Unterschied zwischen den beiden mal mit doppelter Genauigkeit Doppel Gleitpunktwert durch (time2 - time1).
Beispiele
Das folgende Beispiel zeigt difftime () Funktion verwendet wird.
#include <stdio.h> #include <time.h> int main () { time_t start_t, end_t; double diff_t; printf("程序启动...\n"); time(&start_t); printf("休眠 5 秒...\n"); sleep(5); time(&end_t); diff_t = difftime(end_t, start_t); printf("执行时间 = %f\n", diff_t); printf("程序退出...\n"); return(0); }
Lassen Sie uns zusammenzustellen und um das obige Programm ausführen, die in der folgenden führen:
程序启动... 休眠 5 秒... 执行时间 = 5.000000 程序退出...