difftime()函数用于计算两个时间之间的时间差距(以秒为单位)。
difftime()函数 语法
double difftime(time_t time2,time_t time1);
参数time2和time1都为指定的时间,且time2大于等于time1。
difftime()函数返回以秒为单位的double型的时间差。
difftime()函数 示例
本示例使用difftime函数计算t1和t2的时间差,并将其输出。其具体代码如下所示:
#include<time.h>
#include<stdio.h>
#include<dos.h>
#include<conio.h>
int main()
{
time_t t1,t2;
clrscr();
t1=time(NULL);/*获取系统时间*/
sleep(2);/*等待2秒*/
t2=time(NULL);/*再一次获取系统时间*/
printf("The difference is:%f\seconds ",difftime(t2,t1));/*输出结果*/
getch();
return 0;
}
运行结果如图所示。