소개
Java 의 LocalDate 클래스는 날짜에 대한 정보를 얻는 데 도움이 되는 여러 메서드를 가지고 있습니다. 그 중 하나가 날짜의 월을 얻는 데 사용되는 getMonth() 메서드입니다. 이 Lab 에서는 getMonth() 메서드를 사용하는 방법을 배우게 됩니다.
프로젝트 디렉토리 설정
먼저, 터미널에서 다음과 같이 프로젝트 디렉토리를 생성합니다.
mkdir project
Java 파일 생성
방금 생성한 디렉토리에 새로운 Java 파일을 다음과 같이 생성합니다.
touch project/DateDemo.java
필요한 클래스 임포트
LocalDate 및 Month 클래스를 사용하려면 Java 파일 상단에 다음과 같이 임포트해야 합니다.
import java.time.LocalDate;
import java.time.Month;
LocalDate 객체 생성
다음으로, of() 메서드를 사용하여 LocalDate 객체를 생성합니다. 이 객체는 월을 얻고 싶은 날짜를 나타냅니다. 이 예제에서는 2022/10/31 날짜를 사용합니다.
LocalDate localDate = LocalDate.of(2022, 10, 31);
getMonth() 메서드 호출
LocalDate 객체에서 getMonth() 메서드를 호출하여 해당 날짜의 월을 얻습니다.
Month month = localDate.getMonth();
결과 출력
System.out.println() 메서드를 사용하여 월을 출력합니다.
System.out.println("Month of date : " + month);
프로그램 컴파일 및 실행
파일을 저장하고 터미널에서 다음 명령을 사용하여 프로그램을 컴파일합니다.
javac project/DateDemo.java
그런 다음, 다음 명령을 사용하여 프로그램을 실행합니다.
java -cp project DateDemo
출력 결과 확인
프로그램은 다음을 출력합니다.
Month of date : OCTOBER
요약
이 랩에서는 Java 의 LocalDate 클래스의 getMonth() 메서드를 사용하여 날짜의 월을 얻는 방법을 배웠습니다. 또한 LocalDate 객체를 생성하고 getMonth() 메서드에서 얻은 월을 출력하는 방법도 배웠습니다. 이 메서드는 날짜에서 정보를 추출해야 하거나, 날짜의 월을 사용자 친화적인 방식으로 표시하려는 경우 유용합니다.



