私は次のようなアドバイスを発見した:アカウントの日の節約シフトを取って日付間の日数を計算するには?
Calendar calendar1 = Calendar.getInstance();
Calendar calendar2 = Calendar.getInstance();
calendar1.set(2007, 01, 10);
calendar2.set(2007, 07, 01);
long milliseconds1 = calendar1.getTimeInMillis();
long milliseconds2 = calendar2.getTimeInMillis();
long diff = milliseconds2 - milliseconds1;
long diffSeconds = diff/1000;
long diffMinutes = diff/(60 * 1000);
long diffHours = diff/(60 * 60 * 1000);
long diffDays = diff/(24 * 60 * 60 * 1000);
しかし、夏に冬から時間を変更するときに1時間の時差があります。これを計算する一般的な方法はありますか?ありがとう。
また、うるう秒、うるう年などにも注意してください。 – user710818