다음 형식의 시간은 "hh : mm : ss"입니다. 는 지금은자바에서 시간을 비교하는 방법
Date previous_time=20:50:55
Date current_time=19:50:55
과 같은 두 개의 시간 값을 가지고 있고,이 같은
if(previous_time.after(current_date)){
Log.i("Time Comparision","before is true");
System.out.println("before");
}
else if(current_time.after(previous_time)){
Log.i("Time Comparision","after is true");
System.out.println("after");
}
else {
System.out.println("nothing");
Log.i("Time Comparision not happened","");
}
을 비교하려고하지만, 모두 내 조건이 작동하지 않는 경우. 제 질문은 위에서 언급 한 형식으로되어있을 때 두 번 비교하는 방법입니다.
시간이 무엇인지 또는 날짜를 구성하는 방식을 말하는지에 대한 예제를 제공하고 있습니까? –
예, 이것이 제가 시간 값을 갖는 방법입니다. 나는 그것을 비교해야만한다. –
'else' 절은 시간이 동일하고 비교가 실패하지 않았 음을 의미합니다. 비교는 괜찮아 보입니다. 따라서 시간 값을 어떻게 구성하는지 확인할 필요가 있습니다. – trojanfoe