No hay una clase de fecha predefinida en Java; sin embargo, puede obtener la fecha y la hora importando los paquetes java.time y java.util en su proyecto. La fecha y la hora también las proporciona el paquete java.util. Numerosas clases de fecha y hora también forman parte del paquete java.util.
Esta publicación le mostrará cómo agregar un día a una fecha en Java.
¿Cómo agregar un día a una fecha en Java?
Para agregar un día a una fecha en Java, puede usar métodos de las clases mencionadas a continuación:
-
- Usando la clase LocalDate
- Usando la clase instantánea
- Usando la clase Calendario
- Usando la clase de fecha
¡Veamos cada uno de ellos uno por uno!
Método 1: agregar un día a una fecha usando la clase LocalDate
Para agregar un día a una fecha, puede usar Java “ LocalDateTime ” Clase con “ ahora() ' y ' másDías() ' métodos. El método now() se usa para obtener la fecha actual y el método plusDate() se usa para agregar un número específico de días a LocalDate.
Sintaxis
Para agregar un día a una fecha usando la clase LocalDateTime, use la sintaxis proporcionada a continuación:
fechahoy.másdías ( 1 ) ;
Los ' fecha de hoy ” es el objeto de clase localDate actual que llama al “ másDías() ” método para agregar un día a la fecha local pasando el número “ 1 como argumento.
Ejemplo
Primero, obtendremos la fecha local usando el ' ahora() ” método de la clase LocalDateTime y almacenarlo en una variable “ fecha de hoy ”:
LocalDateTime todayDate = LocalDateTime.ahora ( ) ;
Ahora, sumaremos un día a la fecha pasando “ 1 ” como argumento a la “ másDías() ' método:
Imprime la fecha de hoy que está almacenada en la variable “ fecha de hoy ”:
Luego, imprime el día siguiente que está almacenado en la variable “ mañanaFecha ”:
El resultado muestra la fecha de hoy y de mañana usando la clase LocalDateTime:
Probemos otro método para agregar un día a una fecha en Java.
Método 2: agregue un día a una fecha usando la clase instantánea
En esta sección, el “ al instante() ” método de la “ Instante Se utilizará la clase ” para obtener la fecha y la hora actuales. Luego, agregue días a hoy usando el ' más() ' método. Las clases Instant y Date de Java son casi similares.
Sintaxis
Para usar el método plus() de Instant Class, siga la sintaxis que se indica a continuación:
todayInstant.plus ( 1 ,UnidadCrono.DIAS ) ;
Aquí, ' hoyInstantáneo ” es un objeto de la clase Instant que se usa para invocar el método plus() pasando “ 1 ” como argumento y “ ChronoUnit.DAYS ” es una unidad que representa el concepto de un día.
Ejemplo
Primero, crearemos una instancia “ fecha ' del ' Fecha ” clase usando el “ nuevo palabra clave:
Fecha fecha = nueva fecha ( ) ;
Luego, llame al “ al instante() ” método de la clase Instant con el objeto de fecha para obtener la fecha de hoy:
Invoca el “ más() 'método para agregar un día en la fecha de hoy y almacenarlo en una variable' mañanaFecha ”:
Finalmente, imprima la fecha del día siguiente en la consola:
El resultado indica que se agregó un día a la fecha de hoy con éxito:
Ahora, veamos cómo funciona la clase Fecha para agregar un día a una fecha en Java.
Método 3: agregar un día a una fecha usando la clase de fecha
Los ' Fecha ” class es la clase más común en Java utilizada para acceder a la fecha y la hora. Para obtener la fecha y la hora del día siguiente, el ' consigue tiempo() Se utiliza el método ” de la clase Date. Como el constructor de la clase Date usa milisegundos, agregaremos la hora del día siguiente en milisegundos.
Sintaxis
La sintaxis dada a continuación se utiliza para la clase Fecha para el propósito especificado:
nueva fecha ( fecha.getTime ( ) + ( 1000 * 60 * 60 * 24 ) ) ;
Los '( 1000 * 60 * 60 * 24 )” representa el tiempo en milisegundos como “ 24 ' horas, ' 60 ' minutos, ' 60 ” segundos y “ 1000 ” indica los milisegundos.
Ejemplo
Primero, crearemos una instancia de la clase Fecha, que almacena automáticamente la fecha de hoy:
Fecha fecha = nueva fecha ( ) ;
Luego, imprimiremos la fecha de hoy y obtendremos la fecha y hora del día siguiente usando el ' consigue tiempo() ' método:
Por último, imprima la fecha del día siguiente utilizando el botón “ Sistema.salida.println() ' método:
Producción
Probemos otro enfoque para agregar un día a una fecha en Java.
Método 4: agregue un día a una fecha usando la clase de calendario
Hay otra clase para fechas y horas llamada ' Calendario ' clase. También puede utilizarlo para agregar un día a la fecha.
Para agregar un día a la fecha, primero, necesitamos obtener la fecha de hoy usando el ' obtener Instancia() ” de la clase Calendario y establezca esa fecha usando el “ fijar tiempo () ' método. Luego, para agregar un día, utilice el botón “ agregar() ” método de la clase Calendario.
Sintaxis
Siga la sintaxis dada para agregar un día a la fecha usando el ' Calendario ' clase:
cal.añadir ( Calendar.DATE, 1 ) ;
Aquí, ' California ” en una instancia de la clase Calendar se usa para invocar el método add() pasando “ Calendar.DATE ” para obtener la fecha de hoy y “ 1 ” por agregarle un día.
Ejemplo
Primero crearemos un objeto de clase Fecha en este ejemplo:
Fecha fecha = nueva fecha ( ) ;
Luego, crearemos una instancia de clase de Calendario y estableceremos la fecha en la fecha especificada usando el ' obtener Instancia() ' método:
Establezca la fecha utilizando la instancia de la clase Calendario invocando un ' fijar tiempo () ” y pasando un objeto de fecha en él como argumento:
Luego, agregue un día a la fecha pasando ' 1 ” como argumento para agregarlo en el “ Calender.DATE ”:
En el objeto de fecha, obtendremos la fecha y la hora del día siguiente usando el ' consigue tiempo() ' método:
Finalmente, imprimiremos el valor del objeto de fecha invocando el ' Sistema.salida.println() ' método:
El resultado indica que agregamos con éxito un día en una fecha usando la clase Calendario:
Hemos proporcionado toda la información necesaria relacionada con la adición de un día a una fecha en Java.
Conclusión
Para agregar un día a la fecha, Java proporciona clases con métodos predefinidos que incluyen la clase LocalDate, la clase Instant, la clase Calendar y la clase Date. Estas clases están incluidas en los paquetes java.time y java.util. Todas estas clases de Java usan diferentes métodos como “ más() ”, “ másDías() ”, “ agregar() ”, y otros para agregar un día a la fecha. Esta publicación ofreció varias formas de agregar un día a una fecha en Java con ejemplos adecuados.