Ads by ProfitSence
Close

Cómo agregar días a la fecha en java

Last Updated on jueves 6º oct. 2022

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, como 2007-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 un LocalDate.

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étodo plusDays() 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

			
	

Referencias