重複の可能性:
Javaで日付/時刻の差を計算する
日付ピッカーを使用して日付を選択するオプションをユーザーに提供しています。ユーザーが選択した日付と今日の日付までの期間を日単位で計算できる組み込みの方法はありますか。
重複の可能性:
Javaで日付/時刻の差を計算する
日付ピッカーを使用して日付を選択するオプションをユーザーに提供しています。ユーザーが選択した日付と今日の日付までの期間を日単位で計算できる組み込みの方法はありますか。
2つの時間の差をミリ秒単位で取得します。JavaのCalendarクラスを介してDaysを取得するよりも。
Date today = new Date(); // the date of today
Date target = new Date(); // the date of when the user picks
long todayEpoch = today.getTime(); // or can use = System.currentTimeMillis();
long targetEpoch = target.getTime();
long daysInMs = targetEpoch - todayEpoch; //days in MS's
//the # of days
float days = (daysInMs/1000/60/60/12);