Método ChronoLocalDate plus (long, TemporalUnit) en Java con ejemplos

método plus(long, TemporalUnit) de una interfaz ChronoLocalDate que se usa para devolver una copia de este ChronoLocalDate con la cantidad especificada de unidades agregadas a ChronoLocalDate. 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 ChronoLocalDate plus(long amountToAdd,
                      TemporalUnit unit)

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

  • amountToAdd: que es la cantidad de la unidad a sumar al resultado, puede ser negativo
  • unidad: que es la unidad de la cantidad a sumar.

Valor de retorno: este método devuelve ChronoLocalDate en función de esta fecha y hora con la cantidad especificada agregada.

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

Programa 1:

// Java program to demonstrate
// ChronoLocalDate.plus() method
  
import java.time.*;
import java.time.temporal.*;
import java.time.chrono.*;
  
public class GFG {
    public static void main(String[] args)
    {
  
        // create a ChronoLocalDate object
        ChronoLocalDate zonedlt
            = LocalDate.parse("2018-12-06");
  
        // add 300 Months to ChronoLocalDate
        ChronoLocalDate value
            = zonedlt.plus(300, ChronoUnit.MONTHS);
  
        // print result
        System.out.println("ChronoLocalDate after adding Months : "
                           + value);
    }
}
Producción:

ChronoLocalDate after adding Months : 2043-12-06

Referencias: https://docs.oracle.com/javase/9/docs/api/java/time/chrono/ChronoLocalDate.html#plus-long-java.time.temporal.TemporalUnit-

Publicación traducida automáticamente

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