gettimeofday() — 获取当前时间(保存在结构体timeval中)
例子:
#include <stdio.h>
#include <sys/time.h>
#include <time.h>
int main(int argc, char * argv[]){
}
(1) struct–timeval
struct timeval {
};
millisecond
microsecond
timeval表示一个时间点,比如:
timeval.tv_sec = 1
timevat.tv_usec = 500 000 (
1:500 = 1s500000μs = 1.5s
(2) gettimeofday()
int gettimeofday(struct timeval *tv, struct timezone *tz);
|
gettimeofday()会把目前的时间有tv所指的结构返回,当地时区的信息则放到tz所指的结构中。
timezone 结构定义为: |