c++语言把时间戳转化成年月日格式
时间: 2023-10-15 22:02:41 浏览: 141
TypeByte@2019_C#_C++_C数据类型转换时间戳转换_
5星 · 资源好评率100%
以下是一个C程序,可以将时间戳转换为年月日格式:
```c
#include <stdio.h>
#include <time.h>
int main() {
time_t timestamp = 1631343340; // 时间戳,单位为秒
struct tm *tm_info;
char date_str[20];
tm_info = localtime(×tamp);
strftime(date_str, sizeof(date_str), "%Y-%m-%d", tm_info);
printf("时间戳 %ld 转换为日期格式为 %s\n", timestamp, date_str);
return 0;
}
```
程序中使用了time.h库,其中localtime函数将时间戳转换为本地时间,然后使用strftime函数将时间格式化为年月日的字符串,最后输出即可。
阅读全文