C标准库 difftime函数

简介: difftime()函数用于计算两个时间之间的时间差距(以秒为单位)。 difftime()函数 语法 double difftime(time_t time2,time_t time1); 参数time2和time1都为指定的

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;

}

运行结果如图所示。