#include <stdio.h>
#include <stdlib.h>
#include <time.h>
time_t convert(int year,int month,int day,int hour,int minute,int second)
{
tm info={0};
info.tm_year=year-1900;
info.tm_mon=month-1;
info.tm_mday=day;
info.tm_hour;
info.tm_min;
info.tm_sec;
time_t t=mktime(&info);
return t;
}
int main()
{
convert(1995,11,3,0,0,0);//计算出生那天是星期几。
//计算2016-8-17到1995-11-03的天数
time_t star=convert(1995,11,3,0,0,0);
time_t end=convert(2016,8,17,0,0,0);
int diff=int(end-star);
int days=diff/(24*3600);//一天的秒数
printf("%d\n",days);
return 0;
}
#include <stdlib.h>
#include <time.h>
time_t convert(int year,int month,int day,int hour,int minute,int second)
{
tm info={0};
info.tm_year=year-1900;
info.tm_mon=month-1;
info.tm_mday=day;
info.tm_hour;
info.tm_min;
info.tm_sec;
time_t t=mktime(&info);
return t;
}
int main()
{
convert(1995,11,3,0,0,0);//计算出生那天是星期几。
//计算2016-8-17到1995-11-03的天数
time_t star=convert(1995,11,3,0,0,0);
time_t end=convert(2016,8,17,0,0,0);
int diff=int(end-star);
int days=diff/(24*3600);//一天的秒数
printf("%d\n",days);
return 0;
}