Метод Java LocalDate ofEpochDay

JavaBeginner
Практиковаться сейчас

Введение

Метод ofEpochDay() класса Java LocalDate используется для получения объекта LocalDate на основе количества дней с эпохи. Эпоха - это простая последовательность дней, начиная с 1 января 1970 года.

Импорт класса LocalDate

Импортируйте класс java.time.LocalDate в свою Java-программу.

import java.time.LocalDate;

Использование метода ofEpochDay()

Для использования метода ofEpochDay() просто вызовите его для класса LocalDate и передайте количество дней с эпохи. Метод вернет новый экземпляр LocalDate на основе переданного количества дней с эпохи.

LocalDate date = LocalDate.ofEpochDay(10);

Получение даты, которая наступит через 10 дней

Рассмотрим пример получения даты, которая наступит через 10 дней, с использованием метода ofEpochDay(). Здесь мы передаем методу 10 дней и получаем новый экземпляр LocalDate.

public class LocalDateofEpochDay {
    public static void main(String[] args) {
        // get a date 10 days ahead
        LocalDate date = LocalDate.ofEpochDay(10);
        System.out.println(date); // output: 1970-01-11
    }
}

Для запуска кода скомпилируйте файл с использованием следующей команды:

javac LocalDateofEpochDay.java

Затем запустите скомпилированный файл класса с использованием следующей команды:

java LocalDateofEpochDay

Получение даты на год вперед

Здесь мы получаем дату, которая наступит через 1 год, добавив 365 дней с эпохи.

public class LocalDateofEpochDay {
    public static void main(String[] args) {
        // get a date ahead of 1 year
        LocalDate date = LocalDate.ofEpochDay(365);
        System.out.println(date); // output: 1971-01-01
    }
}

Для запуска кода скомпилируйте файл с использованием следующей команды:

javac LocalDateofEpochDay.java

Затем запустите скомпилированный файл класса с использованием следующей команды:

java LocalDateofEpochDay

Резюме

В этом практическом занятии мы изучили метод ofEpochDay() класса Java LocalDate. Мы увидели, как использовать этот метод для получения LocalDate из количества дней с эпохи. Мы создали два примера, чтобы увидеть, как добавление дня с эпохи вычисляет правильную дату.