2つの開始日の間の日と月を計算する必要があります。
たとえば、2012年1月1日と2012年3月4日の2つの日付があり、この範囲に含まれる日数と月数を知りたいと思います。
結果は121日4ヶ月になるはずです。代わりに私が得るのは120日と3ヶ月です。
ここでジョダタイムから始めるための最良のアプローチは何ですか?
私のコード(両方の日付はjava.util.Dateです):
Months.monthsBetween(new DateMidnight(startDate), new DateMidnight(endDate)).getMonths();