草庐IT

plusMonths

全部标签

java - JodaTime:plusMonths(1) 两次不同于 plusMonths(2)

样本测试@Testpublicvoidshould_be_equals(){LocalDatenow=newLocalDate(2015,01,29);assertThat(now.plusMonths(1).plusMonths(1)).isEqualTo(now.plusMonths(2));}奇怪的结果:org.junit.ComparisonFailure:Expected:2015-03-29Actual:2015-03-28为什么不同? 最佳答案 如果您将2015/01/29加一个月,您将得到2015/02/29-因为2