Java LocalDate getYear 메서드

JavaBeginner
지금 연습하기

소개

Java LocalDate 클래스의 getYear() 메서드는 날짜의 연도를 반환합니다. 이 랩에서는 getYear() 메서드를 예제와 함께 사용하는 방법을 배우겠습니다.

Java 클래스 생성

먼저 텍스트 편집기를 열고 ~/project 디렉토리에 LocalDateGetYear.java라는 새 Java 파일을 생성합니다.

cd ~/project
touch LocalDateGetYear.java

필요한 클래스 import

다음 코드 블록은 필요한 클래스를 임포트하는 데 사용됩니다.

import java.time.LocalDate;

LocalDate 객체 생성

연도를 얻고 싶은 특정 날짜를 지정하여 LocalDate 객체를 생성합니다. 이 예제에서는 "2021-10-10" 날짜를 사용합니다.

LocalDate localDate = LocalDate.of(2021, 10, 10);

LocalDate 객체에서 연도 가져오기

앞서 생성한 LocalDate 객체에서 getYear() 메서드를 호출하여 해당 날짜의 연도를 가져옵니다.

int year = localDate.getYear();

연도 출력

System.out.println() 메서드를 사용하여 콘솔에 연도를 출력합니다.

System.out.println("Year of date: " + year);

코드 컴파일 및 실행

파일을 저장하고 텍스트 편집기를 닫습니다. 터미널을 열고 ~/project 디렉토리로 이동합니다. 다음 명령을 입력하여 코드를 컴파일합니다.

javac LocalDateGetYear.java

그런 다음, 다음 명령을 입력하여 코드를 실행합니다.

java LocalDateGetYear

코드 완성

LocalDateGetYear.java 파일의 전체 코드는 다음과 같아야 합니다.

import java.time.LocalDate;

public class LocalDateGetYear {
    public static void main(String[] args) {
        LocalDate localDate = LocalDate.of(2021, 10, 10);
        int year = localDate.getYear();
        System.out.println("Year of date: " + year);
    }
}

다양한 날짜로 테스트

LocalDate.of() 메서드에서 사용되는 날짜를 수정하여 다른 날짜로 코드를 테스트합니다.

LocalDate localDate = LocalDate.of(2000, 12, 31);
int year = localDate.getYear();
System.out.println("Year of date: " + year);

현재 날짜를 얻기 위해 LocalDate.now() 메서드 사용

특정 날짜를 지정하는 대신, LocalDate 클래스의 now() 메서드를 사용하여 현재 날짜를 얻습니다.

LocalDate localDate = LocalDate.now();
int year = localDate.getYear();
System.out.println("Year of date: " + year);

코드 컴파일 및 실행

파일을 저장하고 텍스트 편집기를 닫습니다. 터미널을 열고 ~/project 디렉토리로 이동합니다. 다음 명령을 입력하여 코드를 컴파일합니다.

javac LocalDateGetYear.java

그런 다음, 다음 명령을 입력하여 코드를 실행합니다.

java LocalDateGetYear

요약

이 랩에서는 Java 에서 LocalDate 클래스의 getYear() 메서드를 사용하여 날짜의 연도를 얻는 방법을 배웠습니다. 또한 LocalDate 객체를 생성하고, 해당 객체의 getYear() 메서드를 호출하고, 연도를 콘솔에 출력하는 방법도 배웠습니다. 또한 now() 메서드를 사용하여 현재 날짜를 얻고 해당 연도를 얻는 방법도 살펴보았습니다.