时间戳转换日期格式C语言代码
时间: 2023-07-20 07:06:19 浏览: 161
秒级时间戳转日期时间格式C代码
以下是将时间戳转换为日期格式的C语言代码:
```c
#include <stdio.h>
#include <time.h>
int main() {
time_t timestamp = 1609459200; // 时间戳
struct tm *timeinfo;
char buffer[80];
timeinfo = localtime(×tamp);
strftime(buffer, 80, "%Y-%m-%d %H:%M:%S", timeinfo);
printf("%s\n", buffer);
return 0;
}
```
输出:
```
2021-01-01 00:00:00
```
在上面的代码中,我们使用了C标准库中的time.h头文件,其中的time_t类型表示从1970年1月1日至今的秒数,localtime函数将时间戳转换为当地时间的tm结构体,strftime函数将tm结构体转换为指定格式的字符串。
阅读全文