캘린더 사이에 날짜를 가져오고 싶지만 어떤 이유로 이것이 작동하지 않습니다. 어떤 제안? 감사.캘린더 날짜를 가져 오는 방법은 무엇입니까?
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));
}
당신은 무엇을해야합니까? 두 날짜 간의 일수? 아니면 날짜를 확인 하시겠습니까? 그렇다면 무엇을 반대합니까? –
처음부터 끝까지 선택한 날짜 범위를 가져와야합니다. JUnit 테스트를 작성하고 시작 날짜와 종료 날짜가 올바르게 작동하지만 중간 날짜를 얻으려고해도 작동하지 않습니다. 예를 들어 7 월 20 일부터 7 월 25 일까지를 선택하면 20, 21, 22, 23, 24, 25 날짜를 고려합니다. – Void
나는 fromDate와 toDate를 잘못 생각합니다. –