안녕 시간 범위를 비교하려고 할 때 내 요구 사항은 내가 시간 피커 대화 상자에서 시간을 선택하면이 주어진 시간 범위 아래에 있어야합니다.시간 범위를 비교하는 방법은 무엇입니까?
시작 시간 : 06 : 00 종료 시간 : 23 : 00 시간 선택기 대화 상자에서 선택한 시간 : 12 : 적합하지 타이밍 위 (23)
몇 가지 중 하나가 나를 도울 수있는 코드 아래에 제발
String pattern = "hh:mm";
SimpleDateFormat sdf = new SimpleDateFormat(pattern);
Date date1 = sdf.parse(startTime);
Date date2 = sdf.parse(endTime);
Date date3 = sdf.parse(selectedTime);
if (((date3.after(date1) || date3.equals(date1)) && (date3.before(date2) || date3.equals(date2)))) {
}
else {
Toast.makeText(context, "Pickup time should be open and close timings", Toast.LENGTH_SHORT).show();
}
시도해보고 결과를 알려주십시오. – Krish
업데이트 된 답변을 사용하십시오. 그것도 평등 한 조건을 다룰 것입니다. – ADM
감사합니다. – Krish