Cómo agregar un día a una cita en Java

Cómo agregar un día a una cita en Java

No hay clase de fecha predefinida en Java; Sin embargo, puede obtener la fecha y la hora importando el Java.tiempo y java.Utilos paquetes en su proyecto. La fecha y la hora también son proporcionadas por Java.Paquete Util. Numerosas clases de fecha y hora también son parte de la Java.Paquete Util.

Esta publicación le mostrará cómo agregar un día a una cita en Java.

Cómo agregar un día a una cita en Java?

Para agregar un día a una fecha en Java, puede usar los métodos de las clases a continuación:

    • Usar la clase localDate
    • Usando clase instantánea
    • Usando la clase de calendario
    • Uso de la clase de fecha

Veamos cada uno de ellos uno por uno!

Método 1: Agregue un día a una fecha usando la clase localDate

Para agregar un día a una cita, puede usar Java "Tiempo local"Clase con"ahora()" y "Plusdays ()" métodos. El método Now () se usa para obtener la fecha actual, y el método PlusDate () se utiliza para agregar un número especificado de días a LocalDate.

Sintaxis

Para agregar un día a una fecha utilizando la clase LocalDateTime, use la sintaxis que se proporciona a continuación:

fecha de hoy.Plusdays (1);


El "fecha de hoy"Es el objeto de clase local de localización actual que llama al"Plusdays ()"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 guárdelo en una variable"fecha de hoy":

LocalDateTime TodayDate = localDateTime.ahora();


Ahora, agregaremos un día a la fecha pasando "1"Como argumento para el"Plusdays ()" método:

LocalDateTime TomorrowDate = TodayDate.Plusdays (1);


Imprima la fecha de hoy que se almacena en la variable "fecha de hoy":

Sistema.afuera.println ("Fecha de hoy:"+TodayDate);


Luego, imprima al día siguiente que se almacena en la variable "mañana":

Sistema.afuera.println ("Agregar un día:" + TomorrowDate);



La salida 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 "Toinstant ()"Método del"InstanteLa clase se utilizará para obtener la fecha y hora actuales. Luego, agregue días a hoy usando el "más()" método. Las clases instantáneas y de fecha de Java son casi similares.

Sintaxis

Para usar el método más () de la clase instantánea, siga la sintaxis dada a continuación:

hoy.Además (1, Chronounit.DÍAS);


Aquí, "hoy"Es un objeto de la clase instantánea utilizada para invocar el método más () pasando"1"Como argumento y"Cronounit.DÍAS"Es una unidad que representa el concepto de un día.

Ejemplo

Primero, crearemos una instancia "fecha" del "FechaClase "usando el"nuevoPalabra clave:

Fecha fecha = nueva fecha ();


Entonces, llame al "Toinstant ()"Método de la clase instantánea con el objeto de fecha para obtener la fecha de hoy:

Instantáneos de hoyinstant = fecha.toinstant ();


Invoca el "más()"Método para agregar un día en la fecha de hoy y almacenarlo en una variable"mañana":

Instant TomorrowDate = Todayinstant.Además (1, Chronounit.DÍAS);


Finalmente, imprima la fecha del día siguiente en la consola:

Sistema.afuera.println ("Agregar un día:" + TomorrowDate);



La salida indica que se agrega un día a la fecha de hoy con éxito:


Ahora, veamos cómo funciona la clase de fecha para agregar un día a una fecha en Java.

Método 3: Agregue un día a una fecha utilizando la clase de fecha

El "Fecha"La clase 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 de fecha. Como el constructor de la clase de fecha usa milisegundos, agregaremos la hora del día siguiente en milisegundos.

Sintaxis

La sintaxis dividida a continuación se usa para la clase de fecha para el propósito especificado:

nueva fecha (fecha.getTime () + (1000 * 60 * 60 * 24));


El "(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 de fecha, que almacena automáticamente la fecha de hoy:

Fecha fecha = nueva fecha ();


Luego, imprimiremos la fecha de hoy y obtendremos la fecha y la hora del día siguiente usando el "consigue tiempo()" método:

Fecha de mañana = nueva fecha (fecha.getTime () + (1000 * 60 * 60 * 24))


Por último, imprima la fecha del día siguiente usando el "Sistema.afuera.println ()" método:

Sistema.afuera.println ("Agregar un día:" + TomorrowDate);



Producción


Intentemos otro enfoque para agregar un día a una cita en Java.

Método 4: Agregue un día a una fecha usando la clase de calendario

Hay otra clase para fechas y tiempos llamados "Calendario" clase. También puede utilizarlo para agregar un día hasta la fecha.

Para agregar un día hasta la fecha, primero, necesitamos obtener la fecha de hoy usando el "obtener Instancia()"Método de la clase de calendario y establecer esa fecha utilizando el"fijar tiempo()" método. Luego, para agregar un día, utilice el "agregar()"Método de la clase de calendario.

Sintaxis

Siga la sintaxis dada para agregar un día hasta la fecha usando el "Calendario" clase:

California.Agregar (calendario.Fecha, 1);


Aquí, "California"En un caso de la clase de calendario se usa para invocar el método add () pasando"Calendario.FECHA"Para obtener la fecha de hoy y"1"Por agregarle un día.

Ejemplo

Primero crearemos un objeto de clase de fecha en este ejemplo:

Fecha fecha = nueva fecha ();


Luego, crearemos una instancia de clase de calendario y estableceremos la fecha en la fecha especificada utilizando el "obtener Instancia()" método:

Calendario Cal = Calendario.obtener Instancia();


Establezca la fecha utilizando la instancia de la clase de calendario invocando un "fijar tiempo()"Método y pasar un objeto de fecha en él como argumento:

California.settime (fecha);


Luego, agregue un día a la fecha pasando "1"Como argumento para agregarlo en el"Calandrar.FECHA":

California.Agregar (calendario.Fecha, 1);


En el objeto de fecha, obtendremos la fecha y hora del día siguiente usando el "consigue tiempo()" método:

fecha = cal.consigue tiempo();


Finalmente, imprimiremos el valor del objeto de fecha invocando el "Sistema.afuera.println ()" método:

Sistema.afuera.println ("Agregar un día:" + fecha);



La salida indica que agregamos con éxito un día en una fecha usando la clase de calendario:


Hemos proporcionado toda la información necesaria relacionada con agregar un día a una fecha en Java.

Conclusión

Para agregar un día hasta la fecha, Java proporciona clases que tienen métodos predefinidos que incluyen clase local, clase instantánea, clase de calendario y clase de fecha. Estas clases están incluidas en el Java.tiempo y java.paquetes de utilidad. Todas estas clases de Java usan diferentes métodos como "más()","Plusdays ()","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.