Java LocalDate isBefore 메서드

JavaBeginner
지금 연습하기

소개

이 랩에서는 Java LocalDate 의 isBefore() 메서드를 사용하여 날짜가 다른 날짜보다 이전인지 확인하는 방법을 배우게 됩니다. 또한 이 메서드를 Java 코드에서 구현하고 터미널에서 실행하는 방법도 배우게 됩니다.

Java 파일 생성

터미널에서 다음 명령을 사용하여 HelloWorld.java 파일을 생성합니다.

touch HelloWorld.java

그런 다음 원하는 텍스트 편집기를 사용하여 파일을 엽니다.

필요한 패키지 임포트

LocalDate 클래스를 사용하려면 이를 임포트해야 합니다. 파일 시작 부분에 다음 코드를 추가합니다.

import java.time.LocalDate;

Main 메서드 정의

Java 프로그램을 실행하려면 main 메서드를 정의해야 합니다. 파일에 다음 코드를 추가합니다.

public static void main(String[] args) {
  // This is where you will write your code
}

두 개의 날짜 정의

이 단계에서는 두 날짜를 나타내기 위해 두 개의 LocalDate 객체를 정의합니다. of() 메서드를 사용하여 새 날짜를 생성할 수 있습니다. main 메서드 뒤에 다음 코드를 추가합니다.

LocalDate date1 = LocalDate.of(2022, 06, 25);
LocalDate date2 = LocalDate.of(2022, 04, 15);

isBefore() 메서드를 사용하여 날짜 비교

이 단계에서는 isBefore() 메서드를 사용하여 두 날짜를 비교합니다. 이 단계를 위해 다음 코드를 사용할 수 있습니다.

if(date1.isBefore(date2)){
  System.out.println(date1 + " is before " + date2);
} else {
  System.out.println(date1 + " is not before " + date2);
}

코드 컴파일 및 실행

터미널을 열고 Java 파일이 저장된 디렉토리로 이동합니다. 다음 명령을 사용하여 코드를 컴파일합니다.

javac HelloWorld.java

그런 다음 다음 명령을 사용하여 코드를 실행합니다.

java HelloWorld

출력 결과 확인

코드를 실행한 후, date1 이 date2 보다 이전이 아님을 나타내는 다음 출력을 볼 수 있습니다.

2022-06-25 is not before 2022-04-15

요약

이 랩에서는 Java LocalDate 에서 isBefore() 메서드를 사용하여 날짜를 비교하는 방법을 배웠습니다. 또한 이 메서드를 Java 코드에서 구현하고 터미널에서 실행하는 방법도 배웠습니다. 이 메서드를 사용하면 두 날짜를 쉽게 비교하고 Java 프로그램에서 한 날짜가 다른 날짜보다 이전인지 여부를 확인할 수 있습니다.