java.time.OffsetTime.plus () Método Ejemplo

Descripción

El método java.time.OffsetTime.plus (long amountToAdd, TemporalUnit unit) devuelve una copia de este tiempo con la cantidad especificada agregada.

Declaración

La siguiente es la declaración del método java.time.OffsetTime.plus (long amountToAdd, TemporalUnit unit) .

public OffsetTime plus(long amountToAdd, TemporalUnit unit)

Parámetros

  • amountToAdd : la cantidad de la unidad que se agregará al resultado puede ser negativa.

  • unidad : la unidad de la cantidad a agregar, no null .

Valor de retorno

un OffsetTime basado en este tiempo con la cantidad especificada agregada, no null .

Excepciones

  • DateTimeException : si no se puede realizar la adición.

  • UnsupportedTemporalTypeException : si la unidad no es compatible.

  • ArithmeticException : si se produce un desbordamiento numérico.

Ejemplo

El siguiente ejemplo muestra el uso del método java.time.OffsetTime.plus (long amountToAdd, TemporalUnit unit).

package com.tutorialspoint;

import java.time.OffsetTime;
import java.time.temporal.ChronoUnit;

public class OffsetTimeDemo {
   public static void main(String[] args) {

      OffsetTime time = OffsetTime.parse("10:15:30+01:00");
      OffsetTime time1 = time.plus(10, ChronoUnit.HOURS);
      System.out.println(time1);  
   }
}

Vamos a compilar y ejecutar el programa anterior, esto producirá el siguiente resultado:

20:15:30+01:00