Java LocalDate ofEpochDay 메서드

JavaBeginner
지금 연습하기

소개

Java LocalDate 의 ofEpochDay() 메서드는 epoch-day count 로부터 LocalDate 를 얻는 데 사용됩니다. Epoch-day 는 1970 년 1 월 1 일부터의 단순한 일수 증가 카운트입니다.

LocalDate 클래스 임포트

Java 프로그램에 java.time.LocalDate 클래스를 임포트합니다.

import java.time.LocalDate;

ofEpochDay() 메서드 사용

ofEpochDay() 메서드를 사용하려면, LocalDate 클래스에서 해당 메서드를 호출하고 epoch-day count 를 전달하면 됩니다. 이 메서드는 epoch-day count 를 기반으로 새로운 LocalDate 인스턴스를 반환합니다.

LocalDate date = LocalDate.ofEpochDay(10);

10 일 후 날짜 구하기

ofEpochDay() 메서드를 사용하여 10 일 후의 날짜를 얻는 예시를 살펴보겠습니다. 여기서는 메서드에 10 일을 전달하고 새로운 LocalDate 인스턴스를 얻습니다.

public class LocalDateofEpochDay {
    public static void main(String[] args) {
        // 10 일 후의 날짜 얻기
        LocalDate date = LocalDate.ofEpochDay(10);
        System.out.println(date); // output: 1970-01-11
    }
}

코드를 실행하려면 다음 명령을 사용하여 파일을 컴파일합니다.

javac LocalDateofEpochDay.java

그런 다음 다음 명령을 사용하여 컴파일된 클래스 파일을 실행합니다.

java LocalDateofEpochDay

1 년 후 날짜 계산

여기서는 365 epoch day 를 더하여 1 년 후의 날짜를 얻습니다.

public class LocalDateofEpochDay {
    public static void main(String[] args) {
        // 1 년 후의 날짜 얻기
        LocalDate date = LocalDate.ofEpochDay(365);
        System.out.println(date); // output: 1971-01-01
    }
}

코드를 실행하려면 다음 명령을 사용하여 파일을 컴파일합니다.

javac LocalDateofEpochDay.java

그런 다음 다음 명령을 사용하여 컴파일된 클래스 파일을 실행합니다.

java LocalDateofEpochDay

요약

이 랩에서는 Java LocalDate 의 ofEpochDay() 메서드에 대해 배웠습니다. 이 메서드를 사용하여 epoch-day count 로부터 LocalDate 를 얻는 방법을 살펴보았습니다. epoch day 를 더하여 올바른 날짜를 계산하는 방법을 보여주는 두 가지 예제를 만들었습니다.