소개
java.time.LocalDate 클래스는 2022-05-26과 같이 시간대 구성 요소가 없는 날짜를 나타냅니다. getDayOfMonth() 메서드는 LocalDate 객체에서 월의 날짜를 가져오는 데 사용됩니다.
LocalDate 클래스 임포트
LocalDate 클래스와 해당 getDayOfMonth() 메서드를 사용하려면 java.time.LocalDate 패키지를 임포트해야 합니다.
import java.time.LocalDate;
LocalDate 객체 생성
사용 가능한 생성자 중 하나를 사용하여 새로운 LocalDate 객체를 생성합니다. 예를 들어, 2022 년 5 월 26 일에 대한 LocalDate를 생성합니다.
LocalDate localDate = LocalDate.of(2022, 5, 26);
LocalDate 객체에서 월의 일 (day) 가져오기
getDayOfMonth() 메서드를 호출하여 LocalDate 객체의 일수를 가져와 정수 변수에 할당합니다.
int dayOfMonth = localDate.getDayOfMonth();
월의 일 (day) 출력
System.out.println()을 사용하여 dayOfMonth 변수의 값을 콘솔에 출력합니다.
System.out.println("Day of the month: " + dayOfMonth);
문자열에서 날짜 파싱 (Date 파싱)
LocalDate의 parse() 메서드를 사용하여 문자열에서 날짜를 파싱할 수 있습니다. 예를 들어, 날짜 "2022-05-26"을 파싱하여 LocalDate 객체에 할당합니다.
LocalDate parsedDate = LocalDate.parse("2022-05-26");
파싱된 LocalDate 객체에서 월의 일 (day) 가져오기
getDayOfMonth() 메서드를 사용하여 parsedDate 객체에서 일수를 가져와 변수에 할당합니다.
int parsedDayOfMonth = parsedDate.getDayOfMonth();
파싱된 LocalDate 객체에서 월의 일 (day) 출력하기
System.out.println()을 사용하여 parsedDayOfMonth의 값을 콘솔에 출력합니다.
System.out.println("Day of the month (parsed): " + parsedDayOfMonth);
프로그램 컴파일 및 실행
다음 명령을 사용하여 프로그램을 컴파일합니다.
javac LocalDateDemo.java
다음 명령을 사용하여 프로그램을 실행합니다.
java LocalDateDemo
요약
이 랩에서는 Java 의 LocalDate 클래스의 getDayOfMonth() 메서드를 사용하는 방법을 배웠습니다. LocalDate 객체를 생성하고, 객체에서 월의 일수를 가져오며, 문자열에서 날짜를 파싱하는 방법을 배웠습니다. 또한 터미널에서 Java 프로그램을 컴파일하고 실행하는 방법도 배웠습니다.



