Método OffsetTime ofInstant() en Java con ejemplos

El método ofInstant() de una clase OffsetTime se utiliza para obtener una instancia de OffsetTime a partir de un instante y el ID de zona pasado como parámetros. En este método, primero, se obtiene el desplazamiento de UTC/Greenwich utilizando el ID de zona y el instante. Luego, la hora local se ha calculado a partir del instante y el desplazamiento.

Sintaxis:

public static OffsetTime 
       ofInstant(Instant instant, ZoneId zone)

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

  • instant : Es el instante a partir del cual se va a crear el objeto OffsetTime. No debe ser nulo.
  • zone : Es la zona de la hora especificada. No debe ser nulo.

Valor devuelto: este método devuelve el objeto OffsetTime creado a partir del instante pasado.

El siguiente programa ilustra el método ofInstant():

// Java program to demonstrate
// OffsetTime.ofInstant() method
  
import java.time.OffsetTime;
import java.time.Instant;
import java.time.ZoneId;
  
public class GFG {
    public static void main(String[] args)
    {
        // Creates an instance
        OffsetTime time = OffsetTime.ofInstant(Instant.now(), 
                                       ZoneId.systemDefault());
  
        System.out.println("Offset time: " + time);
    }
}
Producción:

Offset time: 03:17:43.019Z

Referencia: https://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html#ofInstant-java.time.Instant-java.time.ZoneId-

Publicación traducida automáticamente

Artículo escrito por gopaldave 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 *