38 时间和日期相关函数

Posted shanlu0000

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了38 时间和日期相关函数相关的知识,希望对你有一定的参考价值。

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
", sum);
 9 }
10 void main() {
15     //1,先得到执行 test 前的时间
16     time_t starttime, endtime;
17     double diff_time;  //存放事件差
18     printf("程序启动...
");
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 时间和日期相关函数的主要内容,如果未能解决你的问题,请参考以下文章

常用python日期日志获取内容循环的代码片段

Golang 时间和日期相关函数

Python代码阅读(第38篇):根据谓词函数和属性字符串构造判断函数

如何从片段中调用 getSupportFragmentManager()?

日期选择器对话框在片段中不起作用[关闭]

Android中切换标签片段之间的延迟