[Java] LocalDate.getMonth, getMonthValue

2024. 6. 25. 00:34WebBack/Java

LocalDate.getMonth란?

getMonth란?
LocalDate 클래스에서 제공하는 메서드로,
LocalDate 객체에서 월 정보를 얻기 위해 사용하는 메서드이다. 

 

메서드 요약

public Month getMonth() {
    return Month.of(month);
}

 

 

LocalDate 객체가 가리키는 날짜의 월을 나타내는 Month 열거형 상수를 반환한다.

각 상수는 아래와 같다. 

 

더보기
더보기
더보기
더보기
public enum Month {
    JANUARY,
    FEBRUARY,
    MARCH,
    APRIL,
    MAY,
    JUNE,
    JULY,
    AUGUST,
    SEPTEMBER,
    OCTOBER,
    NOVEMBER,
    DECEMBER;
}
 

메서드 사용법

LocalDate date = LocalDate.of(2024, 6, 25);
Month month = date.getMonth();
System.out.println("월: " + month);  // 출력: 월: JUNE

 

LocalDate.getMonthValue란?

LocalDate 클래스에서 제공하는 메서드로, 
LocalDate 객체가 나타내는 날짜의 월을 정수 형태로 반환한다. 

 

메서드 요약

public int getMonthValue() {
    return month;
}

 

1월부터 12월까지의 월을 나타내는 정수 값을 반환한다. 

1월은 1을 반환하고, 12월은 12를 반환한다. 

 

메서드 사용법

import java.time.LocalDate;

public class Main {
    public static void main(String[] args) {
        LocalDate currentDate = LocalDate.now();
        int monthValue = currentDate.getMonthValue();
        System.out.println("현재 월(정수 값): " + monthValue); 
    }
}

 

 

https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html#getMonth--

 

LocalDate (Java Platform SE 8 )

Returns a copy of this date with the specified field set to a new value. This returns a LocalDate, based on this one, with the value for the specified field changed. This can be used to change any supported field, such as the year, month or day-of-month. I

docs.oracle.com