Método LocalDate ofEpochDay() en Java con ejemplos

El método ofEpochDay(long epochDay) de la clase LocalDate en Java se utiliza para obtener una instancia de LocalDate a partir del recuento de días de la época. El día de la época es 01-01-1970(DD-MM-AAAA). Esto se considera como un día de inicio de la época. El método devuelve LocalDate agregando los días transcurridos a la fecha Epoch, es decir, 01-01-1970. Supongamos que se pasa 2 como parámetro, el método devolverá 03-01-1970 (2 se agrega a ’01’ desde el día de la época (DD)). De manera similar, si se pasa 365, se agregará un año nuevo completo a la fecha de época.

Sintaxis:

public static LocalDate ofEpochDay(long epochDay)

Parámetros: este método acepta un parámetro epochDay que es la base de conversión.

Valor devuelto: este método devuelve la fecha local después de la conversión.

Excepciones: este método genera una excepción DateTimeException si el día de la época supera el intervalo de fechas admitido.

Los siguientes programas ilustran el método ofEpochDay(long epochDay) en Java:

Programa 1:

// Java program to demonstrate
// LocalDate.ofEpochDay(long epochDay) method
  
import java.time.*;
import java.time.temporal.*;
  
public class GFG {
    public static void main(String[] args)
    {
        // Create LocalDate object
        LocalDate localdate
            = LocalDate.ofEpochDay(100);
  
        // Display full date
        System.out.println("Date: "
                           + localdate);
    }
}
Producción:

Date: 1970-04-11

Programa 2:

// Java program to demonstrate
// LocalDate.ofEpochDay(long epochDay) method
  
import java.time.*;
import java.time.temporal.*;
  
public class GFG {
    public static void main(String[] args)
    {
        // Create LocalDate object
        LocalDate localdate
            = LocalDate.ofEpochDay(365);
  
        // Display date
        System.out.println("Date: "
                           + localdate);
    }
}
Producción:

Date: 1971-01-01

Referencias:
https://docs.oracle.com/javase/10/docs/api/java/time/LocalDate.html#ofEpochDay(long)

Publicación traducida automáticamente

Artículo escrito por pp_pankaj y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *