Crea o modifica un objeto LocalDate a partir de otro objeto LocalDate y sumándole el dato según el método asociado
- Sumándole la cantidad y la unidad de tiempo de la cantidad
- LocalDate plus(long amountToAdd, TemporalUnit unit)
- Sumándole un objeto TemporalAmount
- LocalDate plus(TemporalAmount amountToAdd)
- Sumándole el numero de dias indicado
- LocalDate plusDays(long daysToAdd)
- Sumándole el numero de semanas indicado
- LocalDate plusWeeks(long weeksToAdd)
- Sumándole el numero de meses indicado
- LocalDate plusMonths(long monthsToAdd)
- Sumándole el numero de años indicado
- LocalDate plusYears(long yearsToAdd)
En el ejemplo vemos como podemos sumar dias, meses o años a una fecha de forma simple
La clase es LocalDatePlus.java el mi repositorio https://github.com/recursosformacion/java08/tree/main/Java08
public static void main(String[] args) {
LocalDate date = LocalDate.of(2018, Month.DECEMBER, 25);
date = date.plusDays(2); // sumo dos dias
System.out.println(date); // presenta 2018-12-27
date = date.plusWeeks(1); // sumo 1 semana a 2018-12-27
System.out.println(date); // presenta 2019-01-03
date = date.plusMonths(1);
System.out.println(date); // presenta la misma fecha un mes despues
date = date.plusYears(1); // suma un año
System.out.println(date); // 2020-02-03
}
Si lo ejecutamos, nos dará como resultado
Relacionado
Descubre más desde Recursos para formacion
Suscríbete y recibe las últimas entradas en tu correo electrónico.