difftime 两时刻的间隔

头文件

#include <time.h>

语法

double difftime( time_t time2, time_t time1 );

功能

函数返回时间参数 time2 和 time1 之差的秒数表示。

示例

#include <stdio.h>
#include <time.h>
#ifdef _WIN32
#include <Windows.h>
#else
#include <unistd.h>
#endif

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);
}

输出结果:

程序启动...
休眠 5 秒...
执行时间 = 5.000000
程序退出...
关于
本网站专注于 Java、数据库(MySQL、Oracle)、Linux、软件架构及大数据等多领域技术知识分享。涵盖丰富的原创与精选技术文章,助力技术传播与交流。无论是技术新手渴望入门,还是资深开发者寻求进阶,这里都能为您提供深度见解与实用经验,让复杂编码变得轻松易懂,携手共赴技术提升新高度。如有侵权,请来信告知:hxstrive@outlook.com
公众号