Introducción
El método ofEpochDay() de Java LocalDate se utiliza para obtener un LocalDate a partir del recuento de días desde el inicio de la era. El día de la era es un recuento simple de días incrementante a partir del 1 de enero de 1970.
El método ofEpochDay() de Java LocalDate se utiliza para obtener un LocalDate a partir del recuento de días desde el inicio de la era. El día de la era es un recuento simple de días incrementante a partir del 1 de enero de 1970.
Importa la clase java.time.LocalDate a tu programa Java.
import java.time.LocalDate;
Para usar el método ofEpochDay(), simplemente llámalo en la clase LocalDate y pasa el recuento de días desde el inicio de la era. El método devolverá una nueva instancia de LocalDate basada en el recuento de días desde el inicio de la era.
LocalDate date = LocalDate.ofEpochDay(10);
Tomemos un ejemplo para obtener una fecha con 10 días de anticipación utilizando el método ofEpochDay(). Aquí, le pasamos 10 días al método y obtenemos una nueva instancia 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); // salida: 1970-01-11
}
}
Para ejecutar el código, compila el archivo utilizando el siguiente comando:
javac LocalDateofEpochDay.java
Luego ejecuta el archivo de clase compilado utilizando el siguiente comando:
java LocalDateofEpochDay
Aquí, estamos obteniendo una fecha con un año de anticipación sumando 365 días desde el inicio de la era.
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); // salida: 1971-01-01
}
}
Para ejecutar el código, compila el archivo utilizando el siguiente comando:
javac LocalDateofEpochDay.java
Luego ejecuta el archivo de clase compilado utilizando el siguiente comando:
java LocalDateofEpochDay
En este laboratorio, aprendimos sobre el método ofEpochDay() de la clase LocalDate de Java. Vimos cómo utilizar este método para obtener una LocalDate a partir del recuento de días desde el inicio de la era. Creamos dos ejemplos para ver cómo sumar un día desde el inicio de la era calcula la fecha correcta.