
DatePeriod 클래스의 getStartDate() 메소드는 DatePeriod 객체가 생성된 날짜를 반환하지 않습니다.
DatePeriod 객체를 생성하고 시작 날짜를 설정한 후, getStartDate() 메소드를 호출하면 설정한 날짜를 반환합니다.
예를 들어, 다음 코드를 살펴보겠습니다.
#hostingforum.kr
java
import java.time.LocalDate;
import java.time.temporal.ChronoUnit;
import java.time.temporal.TemporalAdjusters;
public class DatePeriod {
private LocalDate startDate;
private LocalDate endDate;
public DatePeriod(LocalDate startDate, LocalDate endDate) {
this.startDate = startDate;
this.endDate = endDate;
}
public LocalDate getStartDate() {
return startDate;
}
public static void main(String[] args) {
LocalDate startDate = LocalDate.of(2022, 1, 1);
LocalDate endDate = LocalDate.of(2022, 12, 31);
DatePeriod datePeriod = new DatePeriod(startDate, endDate);
System.out.println("Start Date: " + datePeriod.getStartDate()); // 2022-01-01
}
}
위 코드에서 DatePeriod 객체를 생성하고 시작 날짜를 설정한 후, getStartDate() 메소드를 호출하면 설정한 날짜인 2022-01-01이 반환됩니다.
따라서, DatePeriod 클래스의 getStartDate() 메소드는 설정한 날짜를 반환합니다.
2025-07-20 07:10