funzioni di libreria C - DiffOra ()
C libreria standard - <time.h>
descrizione
funzioni di libreria Cdoppia DiffOra (time1 time_t, time2 time_t ) Restituisce il numero di secondi differenza tra time1etime2(time1 - time2). Le due volte sono specificati nel tempo del calendario, che rappresenta l'era fin dall'epoca (Tempo universale coordinato UTC: 1970-01-01 00:00:00) tempo trascorso.
dichiarazione
Ecco DiffOra) la dichiarazione della funzione (.
double difftime(time_t time1, time_t time2)
parametri
- time1 - Questo è l'oggetto time_t ora di fine.
- tempo2 - Lo ha affermato oggetto time_t ora di inizio.
Valore di ritorno
Questa funzione restituisce il numero di secondi la differenza tra i due tempi a doppia precisione in virgola mobile a doppia valore rappresentato da (time2 - time1).
Esempi
L'esempio seguente mostra viene utilizzato DiffOra function ().
#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); }
Facciamo compilare ed eseguire il programma di cui sopra, che si tradurrà in quanto segue:
程序启动... 休眠 5 秒... 执行时间 = 5.000000 程序退出...