localtime
时间: 2023-09-03 13:12:51 浏览: 122
localtime文件
`localtime` 是一个 C 库函数,用于将时间戳(自 1970 年 1 月 1 日 00:00:00 UTC 起的秒数)转换为本地时间。它的函数原型为:
```c
struct tm *localtime(const time_t *timep);
```
其中 `timep` 是指向时间戳的指针,`struct tm` 结构体包含了转换后的本地时间的详细信息,例如年、月、日、时、分、秒等。
下面是一个示例代码:
```c
#include <stdio.h>
#include <time.h>
int main() {
time_t now = time(NULL);
struct tm *local = localtime(&now);
printf("Local time: %d-%02d-%02d %02d:%02d:%02d\n",
local->tm_year + 1900, local->tm_mon + 1, local->tm_mday,
local->tm_hour, local->tm_min, local->tm_sec);
return 0;
}
```
输出结果类似于:
```
Local time: 2022-06-22 14:49:23
```
阅读全文