我需要計算兩個日期之間的月差。使用Groovy計算兩個日期之間的月差異
start = new Date(112, 4, 30) // Wed May 30 00:00:00 CEST 2012
end = new Date(111, 9, 11) // Tue Oct 11 00:00:00 CEST 2011
assert 8 == monthsBetween(start, end)
使用Joda-Time它真的很容易像這樣的東西來實現這一目標:
months = Months.monthsBetween(start, end).getMonths()
如何我可以在一個Groovy的方式做到這一點,而無需使用其他圖書館?
如果您已經使用Groovy(這是一個相當大的依賴)爲什麼你不*想要使用喬達時間? –