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);在同一個(gè)程序中,我想多次獲取時(shí)間,但上面這個(gè)方法只能用一次,第二次用時(shí)和第一次獲取的時(shí)間相同。請(qǐng)問(wèn)我該用什么方法多次獲得不同的時(shí)間啊
2 回答

忽然笑
TA貢獻(xiàn)1806條經(jīng)驗(yàn) 獲得超5個(gè)贊
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);

拉莫斯之舞
TA貢獻(xiàn)1820條經(jīng)驗(yàn) 獲得超10個(gè)贊
因?yàn)槟愕膖ime函數(shù)只運(yùn)行了一回,當(dāng)然只是那次的時(shí)間,辦法就是多次運(yùn)行time函數(shù)……
- 2 回答
- 0 關(guān)注
- 162 瀏覽
添加回答
舉報(bào)
0/150
提交
取消