author: gjw [maple5214@163.com]
begin:2007年03月18日 星期日 16时29分16秒
end:2007年03月18日 星期日 16时48分35秒
source: 原创
--------------------------------------------------------------------------------
今天上午做一个http响应时间的分析,所以要用到linux计时。在网上找到一个非常好用的函数 gettimeofday().
在linux终端上输入man gettimeofday就可以看到
#include
int gettimeofday(struct timeval *tv, struct timezone *tz);
int settimeofday(const struct timeval *tv , const struct timezone *tz);
得到秒和微秒在一天当中的绝对数,适合用来计算一个时间差。
参数:1
struct timeval {
time_t tv_sec; /* seconds */
suseconds_t tv_usec; /* microseconds */
};
2
struct timezone {
int tz_minuteswest; /* minutes W of Greenwich */
int tz_dsttime; /* type of dst correction */
};
一般设为NULL