Introdução
O método ofEpochDay() da classe LocalDate em Java é usado para obter um LocalDate a partir da contagem de dias da época (epoch-day). O epoch-day é uma contagem incremental simples de dias a partir de 1º de janeiro de 1970.
O método ofEpochDay() da classe LocalDate em Java é usado para obter um LocalDate a partir da contagem de dias da época (epoch-day). O epoch-day é uma contagem incremental simples de dias a partir de 1º de janeiro de 1970.
Importe a classe java.time.LocalDate para o seu programa Java.
import java.time.LocalDate;
Para usar o método ofEpochDay(), simplesmente chame-o na classe LocalDate e passe a contagem do epoch-day. O método retornará uma nova instância de LocalDate baseada na contagem do epoch-day.
LocalDate date = LocalDate.ofEpochDay(10);
Vamos pegar um exemplo para obter uma data 10 dias à frente usando o método ofEpochDay(). Aqui, passamos 10 dias para o método e obtemos uma nova instância de 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
}
}
Para executar o código, compile o arquivo usando o seguinte comando:
javac LocalDateofEpochDay.java
Em seguida, execute o arquivo de classe compilado usando o seguinte comando:
java LocalDateofEpochDay
Aqui, estamos obtendo uma data 1 ano à frente adicionando 365 epoch days.
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
}
}
Para executar o código, compile o arquivo usando o seguinte comando:
javac LocalDateofEpochDay.java
Em seguida, execute o arquivo de classe compilado usando o seguinte comando:
java LocalDateofEpochDay
Neste laboratório, aprendemos sobre o método ofEpochDay() da classe Java LocalDate. Vimos como usar este método para obter um LocalDate a partir da contagem de epoch-day. Criamos dois exemplos para ver como a adição de um epoch day calcula a data correta.