为什么当我尝试显示 2 个具有不同参数的日期时,我将其放入 localtime() 函数中,控制台显示 2 个相等的日期?
这是我的代码:
#include<stdio.h>
#include<conio.h>
#include<time.h>
int main() {
time_t time1, time2;
struct tm *timeinfo1, *timeinfo2;
char *time1str, *time2str;
time1 = 3600;
time2 = 3720;
timeinfo1 = localtime(&time1);
timeinfo2 = localtime(&time2);
time1str = asctime(timeinfo1);
time2str = asctime(timeinfo2);
puts(time1str);
puts(time2str);
getch();
return 0;
}