Latest web development tutorials

C-Bibliotheksfunktionen - difftime ()

C Standard-Bibliothek - <time.h> 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
程序退出...

C Standard-Bibliothek - <time.h> C Standard - Bibliothek - <time.h>