C语言中的difftime()库函数
difftime() 是一个 C 库函数。它返回时间差,以秒为单位(即结束时间 - 开始时间)。它存在于
句法:
double difftime(time_t time2, time_t time1);
参数:
- time1:计算长度的时间间隔的下限。
- time2:计算长度的时间间隔的上限。
返回值:返回 time1 和 time2 之间的差值(以秒为单位)。
例子:
C
// C program to demonstrate working of
// difftime()
#include
#include
#include
// Driver Code
int main()
{
int sec;
time_t time1, time2;
// Current time
time(&time1);
for (sec = 1; sec <= 6; sec++)
sleep(1);
// time after sleep in loop.
time(&time2);
printf("Difference is %.2f seconds",
difftime(time2, time1));
return 0;
}
输出
Difference is 6.00 seconds
difftime() 中的异常:
It never throws an exception.