C语言中gettimeofday()函数使用
时间: 2024-06-13 12:07:56 浏览: 114
使用C语言中的time函数获取系统时间
5星 · 资源好评率100%
C语言中的gettimeofday()函数可以用来获取当前时间戳。以下是该函数的使用方法和示例代码:
头文件:
```c
#include <sys/time.h>
```
函数定义:
```c
int gettimeofday(struct timeval *tv, struct timezone *tz);
```
函数说明:
gettimeofday()函数会把当前时间和时区信息保存在tv和tz结构体中。其中,tv结构体包含以下成员:
- tv_sec:自1970年1月1日以来经过的秒数
- tv_usec:微秒数
示例代码:
```c
#include <stdio.h>
#include <sys/time.h>
int main() {
struct timeval tv;
gettimeofday(&tv, NULL);
printf("Seconds since Jan. 1, 1970: %ld\n", tv.tv_sec);
printf("Microseconds: %ld\n", tv.tv_usec);
return 0;
}
```
阅读全文