C中获取当前时间的函数
2006-04-14 22:22
246 查看
突然要用到C程序里调用当前时间,来测试一段代码的运行时间。找了一下是否有可以调用的库函数,没想到真的有:gettimeofday。因为这里的这个应用蛮常用的,所以留个记录在此。
1 #include <stdio.h>
2 #include <stdlib.h>
3
4 struct timeval
5 {
6 long tv_sec; /* 秒数 */
7 long tv_usec; /* 微秒数 */
8 };
9
10 struct timezone
11 {
12 int tv_minuteswest;
13 int tv_dsttime;
14 };
15
16 int gettimeofday(struct timeval *tv,struct timezone *tz);
17
18 void function()
19 {
20 // function to run some time consuming codes
21 }
22
23 int main(int argc, char *argv[])
24 {
25 struct timeval tpstart,tpend;
26 float timespend;
27
28 gettimeofday(&tpstart,NULL);
29 function();
30 gettimeofday(&tpend,NULL);
31 timespend = tpend.tv_sec - tpstart.tv_sec;
32 printf("Time Spend: %d", timespend);
33 return EXIT_SUCCESS;
34 }
1 #include <stdio.h>
2 #include <stdlib.h>
3
4 struct timeval
5 {
6 long tv_sec; /* 秒数 */
7 long tv_usec; /* 微秒数 */
8 };
9
10 struct timezone
11 {
12 int tv_minuteswest;
13 int tv_dsttime;
14 };
15
16 int gettimeofday(struct timeval *tv,struct timezone *tz);
17
18 void function()
19 {
20 // function to run some time consuming codes
21 }
22
23 int main(int argc, char *argv[])
24 {
25 struct timeval tpstart,tpend;
26 float timespend;
27
28 gettimeofday(&tpstart,NULL);
29 function();
30 gettimeofday(&tpend,NULL);
31 timespend = tpend.tv_sec - tpstart.tv_sec;
32 printf("Time Spend: %d", timespend);
33 return EXIT_SUCCESS;
34 }
相关文章推荐
- Javascript获取当前时间函数和时间操作小结
- javascript获取当前日期时间及其它操作函数
- 使用C的库函数获取当前本地时间
- Android 获取当前时间函数
- 实现系统函数time,获取当前时间与UTC的间隔
- Windows获取当前系统时间函数总结
- 关于几个js获取当前时间和处理返回数据改变时间格式的函数
- JS代码获取当前日期时支持IE,不兼容FF和chrome,解决这个问题,我们需要把获取时间的getYear()函数换成getFullYear()
- Windows获取当前系统时间函数总结
- Windows 获取当前系统时间函数总结
- VC++获取当前系统时间日期 GetSystemTime()函数的用法
- localtime()函数:获取当前时间和日期并转换为本地时间
- PHP 获取当前时间以及解决PHP通过date()函数取得时间错误问题
- MySQL获取系统当前时间的函数
- 获取UNIX主机当前时间的函数
- Javascript获取当前时间函数和时间操作小结
- C语言gettimeofday()函数:获取当前时间
- JavaScript 比较两个日期大小 及格式化时间函数 java获取当前日期前几天或后几天
- C语言localtime()函数:获取当前时间和日期并转换为本地时间
- MySQL获取系统当前时间的函数