計算兩個日期之間的天數

2021-09-29 23:18:56 字數 901 閱讀 6358

問題描述: 

給定兩個日期,計算相差的天數。比如2010-1-1和2010-1-3相差2天。

時間限制:1000

記憶體限制:65536

輸入共兩行: 第一行包含三個整數startyear,startmonth,startday,分別是起始年、月、日。 第二行包含三個整數endyear,endmonth,endday,分別是結束年、月、日。 相鄰兩個整數之間用單個空格隔開。 年份範圍在1~3000。保證日期正確且結束日期不早於起始日期。

輸出輸出乙個整數,即是兩個日期相差的天數。 

輸入樣例:

2008 1 1

2009 1 1 

樣例輸出:

ac**:

#include using namespace std;

int main();

int num2[12] = ;

cin>>y1>>m1>>d1;

cin>>y2>>m2>>d2;

int dif,sum=0;

dif=y2-y1;//求出年份之間的差值

if(dif>0)

//計算起始年m1月d1日到本年12月31日的天數

if(((y1%4==0&&y1%100!=0)||y1%400==0))else

//計結束年從1月1日到m2月d2日的距離

if(((y2%4==0&&y2%100!=0)||y2%400==0))else

}elseelse

}elseelse } }

cout<2000 1 1

2001 12 31

*/

Python計算兩個日期之間天數

有的時候要統計兩個日期之間的相距天數,可能有很多種方法,但使用datetime模組的datetime方法無疑是裡面比較簡單的,具體 如下 import datetime d1 datetime.datetime 2018,10,31 第乙個日期 d2 datetime.datetime 2019,0...

25 計算兩個日期之間的天數

總時間限制 1000ms 記憶體限制 65536kb 描述給定兩個日期,計算相差的天數。比如2010 1 1和2010 1 3相差2天。輸入共兩行 第一行包含三個整數startyear,startmonth,startday,分別是起始年 月 日。第二行包含三個整數endyear,endmonth,...

計算兩個日期之間的天數 C

曆法規定,四年一閏,四百年閏,例如2000年是閏年,2100年不閏年,公曆年份是整百數的,必須是400的倍數的才是閏年,不是400的倍數的就是平年 計算兩個日期之間的天數 c 定義變數year1,month1,day1,year2,month2,day2 取出2個日期中的年 月 日 如果年相同,月也...