Método OffsetDateTime of(LocalDateTime) en Java con ejemplos

El método of(LocalDateTime dateTime, ZoneOffset offset) de la clase OffsetDateTime en Java se utiliza para crear una instancia de OffsetDateTime a partir de instancias dadas de fecha y hora y desplazamiento. Este método crea un OffsetDateTime con la fecha y hora locales y el desplazamiento especificados.

Sintaxis:

public static OffsetDateTime
       of(LocalDateTime dateTime,
          ZoneOffset offset)

Parámetros: Este método acepta dos parámetros:

  • dateTime : representa la fecha y hora local.
  • offset – Representa el offset de la zona.

Valor devuelto: este método devuelve OffsetDateTime .

Excepción: este método no arroja ninguna excepción.

Los siguientes programas ilustran el método of(LocalDateTime, ZoneOffset) de la clase OffsetDateTime en Java:

Programa 1:

// Java program to demonstrate
// OffsetDateTime of(LocalDateTime,
// ZoneOffset) method
  
import java.time.*;
import java.time.temporal.*;
  
public class GFG {
    public static void main(String[] args)
    {
  
        // Create LocalDateTime object
        LocalDateTime dateTime
            = LocalDateTime.parse(
                "2020-05-28T04:12:50");
  
        // Create OffsetDateTime object
        OffsetDateTime offsetdatetime
            = OffsetDateTime.of(
                dateTime, ZoneOffset.UTC);
  
        // Print date-time
        System.out.println("DATE-TIME: "
                           + offsetdatetime);
    }
}
Producción:

DATE-TIME: 2020-05-28T04:12:50Z

Programa 2:

// Java program to demonstrate
// OffsetDateTime of(LocalDateTime,
// ZoneOffset) method
  
import java.time.*;
import java.time.temporal.*;
  
public class GFG {
    public static void main(String[] args)
    {
  
        // Create LocalDateTime object
        LocalDateTime dateTime
            = LocalDateTime.of(
                2020, 5, 28, 4, 12, 50);
  
        // Create OffsetDateTime object
        OffsetDateTime offsetdatetime
            = OffsetDateTime.of(
                dateTime, ZoneOffset.UTC);
  
        // Print date-time
        System.out.println("DATE-TIME: "
                           + offsetdatetime);
    }
}
Producción:

DATE-TIME: 2020-05-28T04:12:50Z

Referencias:
https://docs.oracle.com/javase/10/docs/api/java/time/OffsetDateTime.html#of(java.time.LocalDateTime, java.time.ZoneOffset)

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 *