Método instantáneo plus() en Java con ejemplos

En la clase Instant, hay dos tipos de método plus() según los parámetros que se le pasen.

más (cantidad larga para agregar, unidad TemporalUnit)

El método plus() de una clase Instant se usa para devolver una copia de este instante con la cantidad especificada de unidad agregada. Si no es posible agregar la cantidad, porque la unidad no es compatible o por alguna otra razón, se lanza una excepción . Esta instancia es inmutable y no se ve afectada por esta llamada de método.

Sintaxis:

public Instant plus(long amountToAdd,
                    TemporalUnit unit)

Parámetros: Este método acepta dos parámetros cantidadParaAgregar que es la cantidad de la unidad a agregar al resultado, puede ser negativa y unidad que es la unidad de la cantidad a agregar, no nula.

Valor de retorno: este método devuelve Instant basado en este instante con la cantidad especificada agregada.

Los siguientes programas ilustran el método plus():
Programa 1:

// Java program to demonstrate
// Instant.plus() method
  
import java.time.*;
import java.time.temporal.ChronoUnit;
  
public class GFG {
    public static void main(String[] args)
    {
  
        // create an Instant object
        Instant instant
            = Instant.parse("2018-12-30T19:34:50.63Z");
  
        // add 30 DAYS to Instant
        Instant value
            = instant.plus(30, ChronoUnit.DAYS);
  
        // print result
        System.out.println("Instant after adding 30 DAYS: "
                           + value);
    }
}
Producción:

Instant after adding 30 DAYS: 2019-01-29T19:34:50.630Z

plus(TemporalAmount cantidad a agregar)

El método plus() de una clase Instant se usa para devolver una copia de este instante con la cantidad especificada agregada a la fecha y hora. La cantidad suele ser Período o Duración, pero puede ser cualquier otro tipo que implemente la interfaz TemporalAmount.

Sintaxis:

public Instant plus(TemporalAmount amountToAdd)

Parámetros: este método acepta un solo parámetro , cantidad para agregar , que es la cantidad a agregar, no debe ser nulo.

Valor devuelto: este método devuelve Instant basado en este instante con la suma realizada, no nulo

Los siguientes programas ilustran el método plus():
Programa 1:

// Java program to demonstrate
// Instant.plus() method
  
import java.time.*;
public class GFG {
    public static void main(String[] args)
    {
  
        // create a Instant object
        Instant inst
            = Instant.parse("2018-12-30T19:34:50.63Z");
  
        // add 20 Days to Instant
        Instant value
            = inst.plus(Period.ofDays(10));
  
        // print result
        System.out.println("Instant after adding Days: "
                           + value);
    }
}
Producción:

Instant after adding Days: 2019-01-09T19:34:50.630Z

Referencias:
https://docs.oracle.com/javase/10/docs/api/java/time/Instant.html#plus(java.time.temporal.TemporalAmount)
https://docs.oracle.com/javase/ 10/docs/api/java/time/Instant.html#plus(long, java.time.temporal.TemporalUnit)

Publicación traducida automáticamente

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