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

do_gettimeofday使用方法

时间:2018-01-07 11:37:20      阅读:1097      评论:0      收藏:0      [点我收藏+]

标签:定义   精度   timeval   ali   post   style   获得   clu   day   

1.简介:

在Linux中可以使用函数do_gettimeofday()函数来得到精确时间。它的精度可以达到微妙,是与C标准库中gettimeofday()用发相同的函数。在Linux内核中获得时间的函数。

2.函数原型:

#include <linux/time.h> 

void do_gettimeofday(struct timeval *tv);

3.说明:

do_gettimeofday()会把目前的时间用tv 结构体返回,当地时区的信息则放到tz所指的结构中

4.结构体:

1. timeval 结构体定义:

struct timeval { 

  time_t tv_sec; /* seconds */
 
  suseconds_t tv_usec; /* microseconds */ 

};

 

5.例

        struct  timeval   tv_begin,tv_end;
        
        do_gettimeofday(&tv_begin,NULL);
        
        sleep(5);

        do_gettimeofday(&tv_end,NULL);

        printf(“tv_begin_sec:%d\n”,tv_begin.tv_sec);

        printf(“tv_begin_usec:%d\n”,tv_begin.tv_usec);

        printf(“tv_end_sec:%d\n”,tv_end.tv_sec);

        printf(“tv_end_usec:%d\n”,tv_end.tv_usec);

 

do_gettimeofday使用方法

标签:定义   精度   timeval   ali   post   style   获得   clu   day   

原文地址:https://www.cnblogs.com/zhangjiansheng/p/8215782.html

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