C++获取1970年到今天的天数并存入一个变量里
时间: 2024-05-02 20:21:40 浏览: 108
这可以通过计算当前日期和1970年1月1日之间的天数来实现。可以使用time.h头文件中的time()函数和difftime()函数来完成。
下面是一个示例代码:
```
#include <stdio.h>
#include <time.h>
int main() {
time_t now = time(NULL); // 获取当前时间
time_t start = 0; // 1970年1月1日的时间
double seconds = difftime(now, start); // 获取两个时间之间的秒数
int days = seconds / (24 * 60 * 60); // 将秒数转换为天数
printf("Days since 1970: %d\n", days);
return 0;
}
```
输出结果:
```
Days since 1970: 18727
```
这意味着从1970年1月1日到今天(2021年7月6日)已经过去了18727天。
阅读全文