Java localdate
Uso del método plusdays() de LocalDate
public final class LocalDate
- Una fecha sin una zona horaria en el sistema de calendario
ISO-8601
, como2007-12-03
. LocalDate
es un objeto de fecha y hora inmutable que representa una fecha, a menudo vista como año-mes-día.- También se puede acceder a otros campos de fecha, como día del año, día de la semana y semana del año. Por ejemplo, el valor
2nd October 2007
se puede almacenar en unLocalDate
.
Java localdatetime
Si desea agregar días a la fecha sin la clase Calendar, se recomienda esta forma de agregar días a Date en java.
Agregar días a la fecha actual con LocalDate
import java.time.LocalDate; public class Main { public static void main(String[] args) { LocalDate curDate = LocalDate.now(); LocalDate cur1 = curDate.plusDays(1); System.out.println("Agregar 1 día a la fecha actual: "+cur1); LocalDate cur7 = curDate.plusDays(7); System.out.println("Añadiendo 7 días a la fecha actual: "+cur7); } }
// Agregar 1 día a la fecha actual: 2021-10-07 // Añadiendo 7 días a la fecha actual: 2021-10-13
Agregar días a una fecha determinada mediante LocalDate
- Podemos usar
LocalDate.now()
para obtener la fecha actual y usar el métodoplusDays()
para agregar días a LocalDate.
import java.time.LocalDate; public class Main { public static void main(String[] args) { LocalDate date1 = LocalDate.of(2021, 04, 15).plusDays(1); System.out.println("Añadiendo 1 día a la fecha dada: "+date1); LocalDate date7 = LocalDate.of(2021, 04, 15).plusDays(7); System.out.println("Añadiendo 7 días a la fecha dada: "+date7); } }
// Añadiendo 1 día a la fecha dada: 2021-04-16 // Añadiendo 7 días a la fecha dada: 2021-04-22