El método plus(long, unit) de la clase Year se usa para devolver una copia de este año después de agregar la cantidad especificada de unidades a este objeto Year. Se genera una excepción si la unidad especificada no se puede agregar a este objeto Year. Esta instancia es inmutable y no se ve afectada por esta llamada de método.
Sintaxis:
public Year plus(long amountToadd, TemporalUnit unit)
Parámetros: Este método acepta dos parámetros:
- cantidadParaagregar : Este parámetro representa la cantidad de la unidad a agregar al resultado.
- unit : Este parámetro representa la unidad de la cantidad a sumar.
Valor devuelto: este método devuelve un año basado en este año con la cantidad especificada agregada.
Excepción: este método arroja las siguientes excepciones:
- DateTimeException: esta excepción se produce si no se puede realizar la adición.
- UnsupportedTemporalTypeException: esta excepción se genera si la unidad no es compatible.
- ArithmeticException: esta excepción se produce si se produce un desbordamiento numérico.
Los siguientes programas ilustran el método más (largo, unidad):
Programa 1:
// Java program to demonstrate // Year.plus(long, unit) method import java.time.*; import java.time.temporal.*; public class GFG { public static void main(String[] args) { // create a Year object Year year = Year.of(2019); // print instance System.out.println("Year :" + year); // apply plus(long, unit) method // adding 30 years Year value = year.plus(30, ChronoUnit.YEARS); // print result System.out.println("After addition year: " + value); } }
Year :2019 After addition year: 2049
Programa 2:
// Java program to demonstrate // Year.plus(long, unit) method import java.time.*; import java.time.temporal.*; public class GFG { public static void main(String[] args) { // create a Year object Year year = Year.of(2022); // print instance System.out.println("Year :" + year); // apply plus(long, unit) method // adding 50 years Year value = year.plus(50, ChronoUnit.YEARS); // print result System.out.println("After addition year: " + value); } }
Year :2022 After addition year: 2072
Referencias:
https://docs.oracle.com/javase/10/docs/api/java/time/Year.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