gmtime
时间: 2023-07-25 12:13:01 浏览: 170
Goodtime
`gmtime` 是一个 C 语言标准库函数,用于将一个时间戳转换为协调世界时(UTC)的时间表示。它返回一个指向 tm 结构体的指针,该结构体包含了表示时间的各种信息,例如年、月、日、时、分、秒等。这个函数的原型如下:
```c
struct tm *gmtime(const time_t *timep);
```
其中,`timep` 参数是一个指向 time_t 类型的指针,表示要转换的时间戳。`gmtime` 函数会将这个时间戳转换为 UTC 时间,并将结果存储在一个静态分配的 tm 结构体中,然后返回指向该结构体的指针。需要注意的是,由于 tm 结构体是静态分配的,因此如果需要多次调用 `gmtime` 函数来转换不同的时间戳,应该先将其结果拷贝到另一个结构体中,否则可能会被覆盖掉。
阅读全文