用c语言编写计算两个日期之间的天数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用c语言编写计算两个日期之间的天数相关的知识,希望对你有一定的参考价值。

例如计算1999年2月3日到2015年5月4日之间的天数有多少?具体是什么思路?具体的实现过程?本人小白初学c++,特意来请教大神!
越简单越好。

参考技术A #include <time.h>
#include <stdio.h>
void main()

tm t1=0,t2=0;
t1.tm_year = 1999-1900;
t1.tm_mon = 2-1;
t1.tm_mday = 3;
t2.tm_year = 2015-1900;
t2.tm_mon = 5-1;
t2.tm_mday = 4;
time_t a1 = mktime(&t1);
time_t a2 = mktime(&t2);
printf("相差%d天", (a2-a1)/86400);

ps:看不懂了再追问追问

我的意思是任意输入两个日期,计算出他们相差的天数。。。

参考技术B 初学你就搞这种??追问

所以说不会啊

以上是关于用c语言编写计算两个日期之间的天数的主要内容,如果未能解决你的问题,请参考以下文章

给定年月日 怎样用C语言编程计算2个日期之间的时间天数

C语言求两个日期相差的天数

C语言计算两日期间的天数

C语言,使用结构体读入两个在同一年的日期,判断日期是否合法,并计算两个日期之间相差的天数。结构体定义如下:

急求助,C语言,计算两个日期之间的天数,不知道我的算法到底哪里错了,运行结果是错误的,求大神帮忙看看

c语言两日期相差天数