关于mktime函数
#include<time.h>
int main(void){
time_t t1;
time(&t1);
struct tm *p1;
p1=localtime(&t1);
sleep(1000);
time_t t2;
time(&t2);
struct tm *p2;
p2=localtime(&t2); /*取得当地时间*/
printf("%d,%d\n",mktime(p1),mktime(p2));
}
为什么输出的完全一样呢?应该是mktime(p2) = mktime(p1)+1才对啊