特定の 2 つの日付のペアの間の日数を計算しようとしていますが、最初のテストからわずか 1 週間離れた 2 番目のテストでアサートが失敗しています。
コードは以下です。
コードにバグはありますか? それとも、これは奇妙な Java/Groovy バグですか?
use(groovy.time.TimeCategory) {
def duration = Date.parse("yyyy-MM-dd", "2013-03-10") - Date.parse("yyyy-MM-dd", "2012-12-30")
assert duration.days == 70
def duration2 = Date.parse("yyyy-MM-dd", "2013-03-17") - Date.parse("yyyy-MM-dd", "2012-12-30")
assert duration2.days == 77
}