El método of(LocalTime time, ZoneOffset offset) de la clase OffsetTime en Java se usa para crear una instancia de OffsetTime a partir de las instancias dadas de localtime y offset.
Sintaxis:
public static OffsetTime of(LocalTime time, ZoneOffset offset)
Parámetros: El método acepta dos parámetros.
- time – Representa la hora local. No debe ser nulo.
- offset – Representa el offset de la zona. No debe ser nulo.
Valor devuelto: este método devuelve OffsetTime .
Excepción: este método no arroja ninguna excepción.
Los siguientes programas ilustran el método of(LocalTime, ZoneOffset) de la clase OffsetTime en Java:
Programa 1:
// Java program to demonstrate // OffsetTime of( // LocalTime, ZoneOffset) method import java.time.*; import java.time.temporal.*; public class GFG { public static void main( String[] args) { // Create OffsetTime object OffsetTime offsettime = OffsetTime.of( LocalTime.now(), ZoneOffset.UTC); // Print time System.out.println( "TIME: " + offsettime); } }
Producción:
TIME: 03:14:11.212Z
Programa 2:
// Java program to demonstrate // OffsetTime of( // LocalTime, ZoneOffset) method import java.time.*; import java.time.temporal.*; public class GFG { public static void main( String[] args) { // Create LocalTime object LocalTime time = LocalTime.of( 8, 45, 40, 50); // Create ZoneOffset object ZoneOffset offset = ZoneOffset.ofHoursMinutes( 5, 30); // Create OffsetTime object OffsetTime offsettime = OffsetTime.of( time, offset); // Print time System.out.println( "TIME: " + offsettime); } }
Producción:
TIME: 08:45:40.000000050+05:30
Referencias:
https://docs.oracle.com/javase/10/docs/api/java/time/OffsetTime.html#of(java.time.LocalTime, java.time.ZoneOffset)