输入今天以前一个日期,算离今天的天数

/*
输入今天以前一个日期,算离今天的天数。
*/
#include<stdio.h>
#include<math.h>
#include<malloc.h>
#include<string.h>
#include<stdlib.h>
#include <time.h>
main()
{
    int y,m,d;
    time_t t1,t2;
    int days;
    struct tm tm;
    scanf("%d-%d-%d",&y,&m,&d);
    memset(&tm,0,sizeof(tm));
    tm.tm_year = y -1900;
    tm.tm_mon = m-1;
    tm.tm_mday = d;
    t1=mktime(&tm);
    t2=time(NULL);
    days=time(NULL);
    days=(t2-t1)/(24*3600);
    printf("%d\n",days);
}

 

posted @ 2020-05-27 08:43  dreamy_java  阅读(454)  评论(0编辑  收藏  举报