소개
이 랩에서는 Java 의 LocalDate plusMonths() 메서드에 대해 배우겠습니다. 이 메서드는 날짜에 개월 수를 더하여 새로운 LocalDate 객체를 반환하는 데 사용됩니다.
이 랩에서는 Java 의 LocalDate plusMonths() 메서드에 대해 배우겠습니다. 이 메서드는 날짜에 개월 수를 더하여 새로운 LocalDate 객체를 반환하는 데 사용됩니다.
다음 명령을 사용하여 ~/project 디렉토리에 DateDemo.java라는 새 Java 파일을 생성합니다.
touch ~/project/DateDemo.java
파일 상단에 다음 코드 줄을 추가하여 LocalDate 클래스를 임포트합니다.
import java.time.LocalDate;
새로운 LocalDate 객체를 생성하고 특정 날짜 YYYY-MM-DD 형식으로 설정합니다. 다음은 날짜를 2016 년 10 월 21 일로 설정하는 예시입니다.
LocalDate localDate = LocalDate.of(2016, 10, 21);
plusMonths() 메서드를 사용하여 지정된 개월 수를 날짜에 추가합니다. 이 메서드는 추가할 개월 수를 나타내는 long 인수를 사용합니다.
localDate = localDate.plusMonths(2);
이 코드는 localDate 객체에 2 개월을 더하고 새로운 LocalDate 객체를 동일한 참조 변수에 저장합니다.
마지막으로, 날짜가 업데이트되었는지 확인하기 위해 날짜를 출력합니다.
System.out.println(localDate);
다음 명령을 사용하여 코드를 컴파일합니다.
javac ~/project/DateDemo.java
다음 명령을 사용하여 코드를 실행합니다.
java DateDemo
LocalDate.now() 메서드를 사용하여 현재 날짜에 개월 수를 추가할 수도 있습니다. 이 메서드는 현재 날짜를 반환합니다. 다음은 현재 날짜에 2 개월을 더하는 예시입니다.
LocalDate localDate = LocalDate.now();
System.out.println(localDate);
localDate = localDate.plusMonths(2);
System.out.println("New date : "+localDate);
다음 명령을 사용하여 코드를 컴파일합니다.
javac ~/project/DateDemo.java
다음 명령을 사용하여 코드를 실행합니다.
java DateDemo
이 랩에서는 Java 의 LocalDate 클래스의 plusMonths() 메서드를 사용하여 날짜에 개월 수를 추가하는 방법을 배웠습니다. 이 메서드는 추가할 개월 수를 나타내는 long 인수를 사용하고, 지정된 개월 수가 추가된 새로운 LocalDate 객체를 반환한다는 것을 배웠습니다. 또한 새로운 LocalDate 객체를 생성하고, 특정 날짜에 개월 수를 추가하고, 현재 날짜에 개월 수를 추가하는 방법도 배웠습니다.