码迷,mamicode.com
首页 > 其他好文 > 详细

38 时间和日期相关函数

时间:2020-02-23 16:13:15      阅读:63      评论:0      收藏:0      [点我收藏+]

标签:ons   i++   info   idt   +=   har   time   oid   执行   

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 时间和日期相关函数

标签:ons   i++   info   idt   +=   har   time   oid   执行   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!