カレンダーの間に日付を入れたいのですが、何らかの理由でこれが機能しません。理由は何ですか?ありがとう。カレンダーの日付を取得する方法は?
public boolean verifyDate(Calendar cal) {
Calendar toDate = Calendar.getInstance();
toDate.setTime(passToDate);
Calendar fromDate = Calendar.getInstance();
fromDate.setTime(passFromDate);
return !((fromDate.after(cal) && toDate.before(cal)) || DateUtils.isSameDay(fromDate, cal) || DateUtils.isSameDay(toDate, cal));
}
あなたは何が必要ですか? 2つの日付間の日数ですか?または日付を確認するには?はいの場合、何に対して? –
私は最初から最後まで、選択した日付の範囲を取得する必要があります。私はJUnitテストを書きました。開始日と終了日は正常に動作しますが、中間日を取得しようとすると動作しません。たとえば、7月20日から7月25日を選択すると、日付が20,21,22,23,24、および25となります。 – Void
私はあなたに 'fromDate'と' toDate'を間違った方法で持っていると信じています。 –