計算日期相差天數的BUG

2021-10-05 06:14:20 字數 582 閱讀 7787

/**

* date2比date1多的天數

* @param date1

* @param date2

* @return

*/public static int differentdays(date date1,date date2)

else //不是閏年

}return timedistance + (day2-day1) ;

}else //同一年

}

localdate localdate1 = localdate.parse("2020-04-20");

localdate localdate2 = localdate.parse("2019-01-01");

system.out.println(math.abs(localdate2.toepochday() - localdate1.toepochday()));

總結: 千萬別在網上覆制來路不明的**亂用,如果真的要用,必須反覆測試,否則哪一天突然暴雷有你受的。

jq計算兩個日期相差的天數

計算兩個日期相差的天數 addtime 2020年7月30日 21 16 37 sdate1 開始日期 yyyy mm dd格式 sdate2 結束日期 yyyy mm dd格式 function datediff sdate1,sdate2 呼叫 let and datediff stime,et...

如何計算兩個日期之間相差的天數?

見msdn 確定兩個日期之間的間隔 visual c 本示例計算兩個日期之間相差的天數並為該差額構造乙個 timespan 值。示例 datetime olddate new datetime 2002,7,15 datetime newdate datetime.now difference in...

Python計算兩個日期之間相差的天數

python提供的有關時間的庫可以幫助我們方便地計算出兩個日期之間的天數,那麼不使用python提供的庫該怎麼計算呢,筆者這裡想了一種方法,以較早日期所在年的第一天作為起點,分別計算兩個日期相對這一天的天數,然後把得到的相對天數相減,這樣就能得到兩個日期之間相差的天數。import numpy as...