2022-12-02
1. 방법
LocalTime 에서 제공하는 메서드인 compareTo 를 사용하면 두 LocalTime 변수 중 어는 것이 더 큰지 확인할 수 있다. compareTo 호출 변수가 compareTo 매개변수 보다 작으면 음수 -1을 리턴하고, compareTo 호출 변수가 compareTo 매개변수 보다 크면 양수 1을 리턴한다.
import java.time.LocalTime;
import org.junit.jupiter.api.Test;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class ExceptionTest {
@Test
void test4() {
LocalTime now = LocalTime.now();
LocalTime nowAfter = now.plusMinutes(5); //현재 시간에서 5분 더하기
System.out.println("now -> " + now);
System.out.println("nowAfter -> " + nowAfter);
LocalTime now2 = LocalTime.now();
System.out.println("now2 -> " + now2);
//compareTo 호출 변수가 compareTo 매개변수 보다 작음 -1
System.out.println(now2.compareTo(nowAfter));
//compareTo 호출 변수가 compareTo 매개변수 보다 큼 1
System.out.println(nowAfter.compareTo(now2));
}
}
메인 이미지 출처 : Photo by Matthew Woinarowicz on Unsplash