time_t sec = time(NULL); struct tm t = *localtime(&sec);printf("%.4d-%.2d-%.2d %.2d:%.2d:%.2d\n",info[a].year_in,info[a].mon_in,info[a].mday_in,info[a].hour_in,info[a].min_in,info[a].sec_in);在同一个程序中,我想多次获取时间,但上面这个方法只能用一次,第二次用时和第一次获取的时间相同。请问我该用什么方法多次获得不同的时间啊
2 回答
忽然笑
TA贡献1806条经验 获得超5个赞
time_t sec = time(NULL);
struct tm t = *localtime(&sec);
//第一次
printf("%.4d-%.2d-%.2d %.2d:%.2d:%.2d\n",info[a].year_in,info[a].mon_in,info[a].mday_in,info[a].hour_in,info[a].min_in,info[a].sec_in);
//第二次
sec = time(NULL);
t = *localtime(&sec);
printf("%.4d-%.2d-%.2d %.2d:%.2d:%.2d\n",info[a].year_in,info[a].mon_in,info[a].mday_in,info[a].hour_in,info[a].min_in,info[a].sec_in);
- 2 回答
- 0 关注
- 141 浏览
添加回答
举报
0/150
提交
取消