ミリ秒単位で日付を計算するコードは次のとおりです。
//installment date converted to milliseconds
long localDateInstall = installDate.getTime();
//installment date converted to milliseconds
long localDatePay = payDate.getTime();
ここで、これらの日付間の日数を計算します。
days=Math.abs((localDatePay - localDateInstall))/86400000;
テストしたいときは1/Jan/2012
forlocalDateInstall
と1/Feb/2012
forを入力しlocalDatePay
ます。結果: 29 日. 何が問題ですか?ありがとう