首页 > 其他 > 详细

38 时间和日期相关函数

时间:2020-02-23 16:38:01      阅读:66      评论:0      收藏:0      [点我收藏+]

1,编程中,经常会使用到日期相关的函数,比如,统计某段代码执行花费的时间等。头文件是<time.h>

1,获取当前时间

  char *ctime( const time_t *timer)

  返回一个表示当地时间的字符串,当地时间是给予参数 timer

  技术分享图片

 

   技术分享图片

2,编写一段代码来统计 函数 test 执行的时间

  double difftime ( time_t time1 , time_t time2)

  返回 time1 和 time2 之间相差的秒数( time1 - time2)

 1 #include<stdio.h>
 2 #include<time.h>
 3 void test() {
 4     int sum = 0;
 5     for (int i = 1;i <=10000000;i++) {
 6         sum += i;
 7     }
 8     printf("sum=%d\n", sum);
 9 }
10 void main() {
15     //1,先得到执行 test 前的时间
16     time_t starttime, endtime;
17     double diff_time;  //存放事件差
18     printf("程序启动...\n");
19     time(&starttime);
20 
21     //2,执行test
22     test();
23 
24     //3,再得到执行 test 后的时间
25     time(&endtime);
26 
27     //4,得到时间差
28     diff_time = difftime(endtime, starttime);
29     printf("执行test函数耗时%.2f秒", diff_time);
30 }

技术分享图片

 

38 时间和日期相关函数

原文:https://www.cnblogs.com/shanlu0000/p/12350076.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!