Ejemplo de método java.time.OffsetTime.of ()

Descripción

los java.time.OffsetTime.of(int hour, int minute, int second, int nanoOfSecond, ZoneOffset offset) El método obtiene una instancia de OffsetTime a partir del año, mes, día, hora, minuto, segundo, nanosegundo y desplazamiento.

Declaración

A continuación se muestra la declaración de java.time.OffsetTime.of(int hour, int minute, int second, int nanoOfSecond, ZoneOffset offset) método.

public static OffsetTime of(int hour, int minute, int second, int nanoOfSecond, ZoneOffset offset)

Parámetros

  • hour - la hora del día a representar, de 0 a 23

  • minute - el minuto de la hora a representar, de 0 a 59

  • second - el segundo de minuto a representar, de 0 a 59

  • nanoOfSecond - el nano-de-segundo a representar, de 0 a 999,999,999

  • offset - el desplazamiento de zona, no nulo

Valor devuelto

el tiempo de compensación, no nulo.

Excepciones

DateTimeException - si el valor de cualquier campo está fuera de rango.

Ejemplo

El siguiente ejemplo muestra el uso del método java.time.OffsetTime.of (int hour, int minute, int second, int nanoOfSecond, ZoneOffset offset).

package com.tutorialspoint;

import java.time.OffsetTime;
import java.time.ZoneOffset;

public class OffsetTimeDemo {
   public static void main(String[] args) {
 
      OffsetTime time = OffsetTime.of(6,30,40,50000,ZoneOffset.UTC);
      System.out.println(time);  
   }
}

Compilemos y ejecutemos el programa anterior, esto producirá el siguiente resultado:

06:30:40.000050Z