ChronoLocalDateTime plus (long, TemporalUnit) en Java con ejemplos

El método plus() de una interfaz ChronoLocalDateTime se usa para devolver una copia de este ChronoLocalDateTime con la cantidad especificada de unidades añadidas. Si no es posible agregar la cantidad, porque la unidad no es compatible o por alguna otra razón, se lanza una excepción.

Sintaxis: 

default ChronoLocalDateTime plus(long amountToSubtract, 
                                 TemporalUnit unit)

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

Valor de retorno: este método devuelve ChronoLocalDateTime en función de este ChronoLocalDateTime con la cantidad especificada agregada.

Excepción: este método arroja las siguientes excepciones:  

  • DateTimeException : si no se puede realizar la adición
  • ArithmeticException : si se produce un desbordamiento numérico

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

Programa 1:  

Java

// Java program to demonstrate
// ChronoLocalDateTime.plus() method
 
import java.time.*;
import java.time.chrono.*;
import java.time.temporal.ChronoUnit;
 
public class GFG {
    public static void main(String[] args)
    {
 
        // Get the ChronoLocalDateTime instance
        ChronoLocalDateTime ldt
            = LocalDateTime
                  .parse("2019-12-31T19:15:30");
 
        // Get the String representation of this ChronoLocalDateTime
        System.out.println("Original ChronoLocalDateTime: "
                           + ldt.toString());
 
        // add 200 DAYS to ChronoLocalDateTime
        ChronoLocalDateTime value
            = ldt.plus(200, ChronoUnit.DAYS);
 
        // print result
        System.out.println("ChronoLocalDateTime after adding DAYS: "
                           + value);
    }
}
Producción: 

Original ChronoLocalDateTime: 2019-12-31T19:15:30
ChronoLocalDateTime after adding DAYS: 2020-07-18T19:15:30

 

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

Publicación traducida automáticamente

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