소개
Java LocalDate 클래스의 getYear() 메서드는 날짜의 연도를 반환합니다. 이 랩에서는 getYear() 메서드를 예제와 함께 사용하는 방법을 배우겠습니다.
Java LocalDate 클래스의 getYear() 메서드는 날짜의 연도를 반환합니다. 이 랩에서는 getYear() 메서드를 예제와 함께 사용하는 방법을 배우겠습니다.
먼저 텍스트 편집기를 열고 ~/project 디렉토리에 LocalDateGetYear.java라는 새 Java 파일을 생성합니다.
cd ~/project
touch LocalDateGetYear.java
다음 코드 블록은 필요한 클래스를 임포트하는 데 사용됩니다.
import java.time.LocalDate;
연도를 얻고 싶은 특정 날짜를 지정하여 LocalDate 객체를 생성합니다. 이 예제에서는 "2021-10-10" 날짜를 사용합니다.
LocalDate localDate = LocalDate.of(2021, 10, 10);
앞서 생성한 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 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() 메서드를 사용하여 현재 날짜를 얻고 해당 연도를 얻는 방법도 살펴보았습니다.