Come aggiungere un giorno ad un appuntamento in Java

Come aggiungere un giorno ad un appuntamento in Java

Non esiste una classe di data predefinita in Java; Tuttavia, puoi ottenere la data e l'ora importando Java.Tempo e Java.Pacchetti util nel tuo progetto. La data e l'ora sono fornite anche dal Java.pacchetto util. Numerose lezioni di data e ora fanno anche parte del Java.pacchetto util.

Questo post ti mostrerà come aggiungere un giorno a un appuntamento in Java.

Come aggiungere un giorno ad un appuntamento in Java?

Per l'aggiunta di un giorno a una data in Java, è possibile utilizzare i metodi delle classi di seguito:

    • Utilizzo della classe locale
    • Usando la classe istantanea
    • Utilizzo della classe di calendario
    • Utilizzo della classe Data

Diamo un'occhiata a ciascuno di essi uno per uno!

Metodo 1: aggiungere un giorno ad una data usando la classe locale

Per aggiungere un giorno ad un appuntamento, puoi usare Java "Localdatetime"Classe con"Ora()" E "Plusdays ()"Metodi. Il metodo Now () viene utilizzato per prendere la data corrente e il metodo PlusDate () viene utilizzato per l'aggiunta di un numero specifico di giorni a LocalDate.

Sintassi

Per aggiungere un giorno a una data utilizzando la classe LocalDateTime, utilizzare la sintassi fornita di seguito:

oggi.più giorni (1);


IL "oggi"È l'attuale oggetto di classe LocalDate che chiama"Plusdays ()"Metodo per aggiungere un giorno alla data locale passando il numero"1"Come argomento.

Esempio

Innanzitutto, otterremo la data locale usando il "Ora()"Metodo della classe LocalDateTime e memorizzarlo in una variabile"oggi":

LocalDateTime TodayDate = LocalDateTime.Ora();


Ora aggiungeremo un giorno alla data passando "1"Come argomento al"Plusdays ()" metodo:

LocalDateTime TomorrowDate = Today Date.più giorni (1);


Stampa la data di oggi che è memorizzata nella variabile "oggi":

Sistema.fuori.println ("Data di oggi:"+oggi Date);


Quindi, stampare il giorno successivo che viene archiviato nella variabile "Tomorrowdate":

Sistema.fuori.println ("Aggiunta di un giorno:" + Tomorrowdate);



L'output mostra la data di oggi e domani usando la classe LocalDateTime:


Proviamo un altro metodo per aggiungere un giorno a un appuntamento in Java.

Metodo 2: aggiungere un giorno ad una data usando la classe istantanea

In questa sezione, il "toinstant ()Metodo del "Immediato"La classe verrà utilizzata per ottenere la data e l'ora correnti. Quindi, aggiungi giorni a oggi usando "più()" metodo. Le classi istantanee e di date di Java sono quasi simili.

Sintassi

Per utilizzare il metodo più () della classe istantanea, seguire la sintassi di seguito:

oggi Instant.Plus (1, Chonounit.Giorni);


Qui, "oggi Instant"È un oggetto della classe istantanea utilizzata per invocare il metodo più () passando"1"Come argomento e"Chonounit.Giorni"È un'unità che rappresenta il concetto di un giorno.

Esempio

Innanzitutto, creeremo un'istanza "data"Del"Data"Classe usando il"nuovo" parola chiave:

Data data = new Date ();


Quindi, chiama il "toinstant ()"Metodo della classe istantanea con l'oggetto data per ottenere la data di oggi:

Istantanea oggi INSTALT = DATA.toinstant ();


Invocare il "più()"Metodo per aggiungere un giorno alla data di oggi e memorizzarlo in una variabile"Tomorrowdate":

Instant TomorrowDate = oggi Instant.Plus (1, Chonounit.Giorni);


Infine, stampa la data del giorno successivo sulla console:

Sistema.fuori.println ("Aggiunta di un giorno:" + Tomorrowdate);



L'output indica che un giorno viene aggiunto alla data di oggi:


Ora, vediamo come funziona la lezione di date per aggiungere un giorno a una data in Java.

Metodo 3: aggiungi un giorno a una data usando la classe Data

IL "Data"La classe è la classe più comune in Java utilizzata per l'accesso alla data e all'ora. Per ottenere la data e l'ora del giorno successivo, il "prendi tempo()"Viene utilizzato il metodo della classe Data. Poiché il costruttore della classe Date utilizza millisecondi, quindi aggiungeremo l'ora del giorno successivo in millisecondi.

Sintassi

La sintassi seguente viene utilizzata per la classe Data per lo scopo specificato:

Nuova data (data.gettime () + (1000 * 60 * 60 * 24));


IL "(1000 * 60 * 60 * 24) "Rappresenta il tempo in millisecondi come"24" ore, "60" minuti, "60”Secondi e"1000"Indica i millisecondi.

Esempio

Innanzitutto, creeremo un'istanza della classe Date, che memorizza automaticamente la data di oggi:

Data data = new Date ();


Quindi, stamperemo la data di oggi e otterremo la data e l'ora del giorno successivo usando "prendi tempo()" metodo:

Data TomorrowDate = Nuova data (data.gettime () + (1000 * 60 * 60 * 24))


Infine, stampa la data del giorno successivo usando il "Sistema.fuori.println ()" metodo:

Sistema.fuori.println ("Aggiunta di un giorno:" + Tomorrowdate);



Produzione


Proviamo un altro approccio per aggiungere un giorno a un appuntamento in Java.

Metodo 4: aggiungere un giorno ad una data usando la classe di calendario

C'è un'altra classe per le date e i tempi chiamati "Calendario" classe. Puoi anche utilizzarlo per aggiungere un giorno fino ad oggi.

Per l'aggiunta di un giorno fino ad oggi, dobbiamo ottenere la data di oggi usando "getInstance ()"Metodo della classe del calendario e impostare quella data usando il"tempo impostato()" metodo. Quindi, per aggiungere un giorno, utilizzare il "aggiungere()"Metodo della classe del calendario.

Sintassi

Segui la sintassi indicata per l'aggiunta di un giorno fino ad oggi usando "Calendario" classe:

cal.Aggiungi (calendario.Data, 1);


Qui, "cal"In un'istanza della classe di calendario viene utilizzato per invocare il metodo ADD () passando"Calendario.DATA"Per ottenere la data di oggi e"1"Per aver aggiunto un giorno ad esso.

Esempio

In questo esempio creeremo prima un oggetto di classe di date:

Data data = new Date ();


Quindi, creeremo un'istanza di classe di calendario e imposteremo la data sulla data specificata utilizzando "getInstance ()" metodo:

Calendario cal = calendario.getInstance ();


Imposta la data utilizzando l'istanza della classe del calendario invocando un "tempo impostato()"Metodo e passare un oggetto di data in esso come argomento:

cal.settime (data);


Quindi, aggiungi un giorno alla data passando "1"Come argomento per aggiungerlo nel"Calendario.DATA":

cal.Aggiungi (calendario.Data, 1);


Nell'oggetto data, otterremo la data e l'ora del giorno successivo usando il "prendi tempo()" metodo:

Data = cal.prendi tempo();


Infine, stamperemo il valore dell'oggetto data invocando il "Sistema.fuori.println ()" metodo:

Sistema.fuori.println ("Aggiunta di un giorno:" + data);



L'output indica che abbiamo aggiunto correttamente un giorno in una data usando la classe di calendario:


Abbiamo fornito tutte le informazioni necessarie relative all'aggiunta di un giorno a una data in Java.

Conclusione

Per l'aggiunta di un giorno fino ad oggi, Java fornisce classi con metodi predefiniti tra cui classe locale, classe istantanea, classe di calendario e classe di date. Queste classi sono incluse nel Java.Tempo e Java.pacchetti util. Tutte queste classi Java usano metodi diversi come "più()","Plusdays ()","aggiungere()"E altri da aggiungere un giorno fino ad oggi. Questo post ha offerto diversi modi per aggiungere un giorno a una data in Java con esempi adeguati.