我希望在计算两个日期之间完整天数时排除2月29日。不包括区间的边界值。
测试场景:
测试场景:
1 March 2012 - 28th February 2012 = should give 0 days.
1 March 2012 - 26th February 2012 = should give 2 days.
1 March 2013 - 28th February 2012 = should give 365 days and not 366 days.
1 March 2017 - 28th February 2012 = should give 365*5 =1825 days and not 1827 days.
目前我解析年份并检查日期之间是否有闰年,然后检查间隔是否有2月29日。如果间隔跨越多年,有没有办法确定任何特定间隔是否有特定的日期和发生次数。