Java を使用して 2 つの日付の差を取得する必要があります。結果が月単位である必要があります。
例:
開始日 = 2013-04-03 終了日 = 2013-05-03 結果は 1 である必要があります
間隔が
開始日 = 2013-04-03 終了日 = 2014-04-03 結果は 12 になるはずです
次のコードを使用すると、数日で結果を得ることができます。どうすれば数か月で取得できますか?
Date startDate = new Date(2013,2,2);
Date endDate = new Date(2013,3,2);
int difInDays = (int) ((endDate.getTime() - startDate.getTime())/(1000*60*60*24));