Kako dodati en dan zmenku v Javi

Kako Dodati En Dan Zmenku V Javi



V Javi ni vnaprej določenega datumskega razreda; vendar pa lahko datum in uro dobite tako, da uvozite paketa java.time in java.util v svoj projekt. Datum in uro zagotavlja tudi paket java.util. Številni datumski in časovni razredi so tudi del paketa java.util.

Ta objava vam bo pokazala, kako v Javi datumu dodate dan.







Kako datumu v Javi dodati en dan?

Če želite datumu v Javi dodati en dan, lahko uporabite metode spodaj navedenih razredov:



    • Uporaba razreda LocalDate
    • Uporaba Instant razreda
    • Razred z uporabo koledarja
    • Uporaba razreda Datum

Poglejmo vsakega od njih enega za drugim!



1. način: dodajte en dan datumu z uporabo razreda LocalDate

Če želite datumu dodati en dan, lahko uporabite Java ' LocalDateTime ' Razred z ' zdaj() « in » plusDays() ” metode. Metoda now() se uporablja za pridobivanje trenutnega datuma, metoda plusDate() pa se uporablja za dodajanje določenega števila dni v LocalDate.





Sintaksa

Če želite datumu dodati dan z razredom LocalDateTime, uporabite spodnjo sintakso:



todayDate.plusDays ( 1 ) ;


' današnji datum « je trenutni predmet razreda localDate, ki kliče » plusDays() ' metoda za dodajanje dneva lokalnemu datumu s posredovanjem številke ' 1 « kot argument.

Primer

Najprej bomo dobili lokalni datum z uporabo ' zdaj() ” razreda LocalDateTime in jo shranite v spremenljivko “ današnji datum ”:

LocalDateTime todayDate = LocalDateTime.now ( ) ;


Zdaj bomo datumu dodali en dan tako, da podamo » 1 ' kot argument za ' plusDays() ” metoda:

LocalDateTime tomorrowDate = todayDate.plusDays ( 1 ) ;


Natisnite današnji datum, ki je shranjen v spremenljivki ' današnji datum ”:

System.out.println ( 'Današnji datum:' +današnji datum ) ;


Nato natisnite naslednji dan, ki je shranjen v spremenljivki ' jutriDatum ”:

System.out.println ( 'Dodajanje enega dneva:' + jutrišnji datum ) ;



Izhod prikazuje današnji in jutrišnji datum z uporabo razreda LocalDateTime:


Poskusimo z drugo metodo za dodajanje enega dne datumu v Javi.

2. način: zmenku dodajte en dan s takojšnjim predavanjem

V tem razdelku je » toInstant() ' metoda ' Instant ” bo uporabljen za pridobitev trenutnega datuma in ure. Nato dodajte dneve današnjemu dnevu z uporabo ' plus() ” metoda. Razreda Instant in Date v Javi sta skoraj podobna.

Sintaksa

Če želite uporabiti metodo plus() takojšnjega razreda, sledite spodnji sintaksi:

todayInstant.plus ( 1 ,ChronoUnit.DNI ) ;


Tukaj, ' danesTakoj ” je objekt razreda Instant, ki se uporablja za priklic metode plus() s posredovanjem 1 ' kot argument in ' ChronoUnit.DNI ” je enota, ki predstavlja koncept dneva.

Primer

Najprej bomo ustvarili primerek ' datum ' od ' Datum ' razred z uporabo ' novo ” ključna beseda:

Datum datum = nov datum ( ) ;


Nato pokličite » toInstant() ” razreda Instant z datumskim objektom, da dobite današnji datum:

Instant todayInstant = datum.toInstant ( ) ;


Prikličite ' plus() ' metoda za dodajanje dneva v današnji datum in shranjevanje v spremenljivko ' jutriDatum ”:

Instant tomorrowDate = todayInstant.plus ( 1 ,ChronoUnit.DNI ) ;


Na koncu na konzolo natisnite datum naslednjega dne:

System.out.println ( 'Dodajanje enega dneva:' + jutrišnji datum ) ;



Izhod kaže, da je bil en dan uspešno dodan današnjemu datumu:


Zdaj pa poglejmo, kako deluje razred Datum za dodajanje dneva datumu v Javi.

3. način: Dodajte en dan datumu z uporabo razreda datumov

' Datum ” je najpogostejši razred v Javi, ki se uporablja za dostop do datuma in ure. Za pridobitev datuma in ure naslednjega dne se » getTime() ” je uporabljena metoda razreda Datum. Ker konstruktor razreda Date uporablja milisekunde, bomo dodali čas naslednjega dne v milisekundah.

Sintaksa

Spodnja sintaksa se uporablja za razred Datum za navedeni namen:

nov datum ( date.getTime ( ) + ( 1000 * 60 * 60 * 24 ) ) ;


'( 1000*60*60*24 )« predstavlja čas v milisekundah, kot je » 24 ' ure, ' 60 ' minute, ' 60 »sekund in« 1000 ” označuje milisekunde.

Primer

Najprej bomo ustvarili primerek razreda Date, ki samodejno shrani današnji datum:

Datum datum = nov datum ( ) ;


Nato bomo natisnili današnji datum in dobili datum in uro naslednjega dne z uporabo ' getTime() ” metoda:

Datum tomorrowDate = nov datum ( date.getTime ( ) + ( 1000 * 60 * 60 * 24 ) )


Na koncu natisnite datum naslednjega dne z uporabo ' System.out.println() ” metoda:

System.out.println ( 'Dodajanje enega dneva:' + jutrišnji datum ) ;



Izhod


Poskusimo drug pristop za dodajanje dneva datumu v Javi.

4. način: dodajte en dan datumu s koledarskim razredom

Obstaja še en razred za datume in ure, imenovan ' Koledar ” razred. Uporabite ga lahko tudi za dodajanje dneva datumu.

Za dodajanje dneva v datum, moramo najprej dobiti današnji datum z uporabo ' getInstance() ' razreda Koledar in nastavite ta datum z uporabo ' nastavi čas () ” metoda. Nato za dodajanje dneva uporabite » dodaj() ” razreda Calendar.

Sintaksa

Sledite dani sintaksi za dodajanje enega dneva datumu z uporabo ' Koledar ” razred:

kal.dod ( Koledar. DATUM, 1 ) ;


Tukaj, ' kal « v primerku razreda Koledar se uporablja za priklic metode add() s posredovanjem » Koledar.DATUM ', da dobite današnji datum in ' 1 «, ker ste mu dodali en dan.

Primer

V tem primeru bomo najprej ustvarili predmet razreda Datum:

Datum datum = nov datum ( ) ;


Nato bomo ustvarili primerek razreda Koledar in nastavili datum na določen datum z uporabo ' getInstance() ” metoda:

Koledar kal = Calendar.getInstance ( ) ;


Nastavite datum s primerkom razreda Koledar, tako da pokličete » nastavi čas () ” in posredovanje datumskega predmeta vanjo kot argument:

cal.setTime ( datum ) ;


Nato datumu dodajte dan tako, da podate » 1 « kot argument za dodajanje v » Koledar.DATUM ”:

kal.dod ( Koledar. DATUM, 1 ) ;


V predmetu datuma bomo dobili datum in uro naslednjega dne z uporabo ' getTime() ” metoda:

datum = cal.getTime ( ) ;


Nazadnje bomo natisnili vrednost datumskega objekta s klicem » System.out.println() ” metoda:

System.out.println ( 'Dodajanje enega dneva:' + datum ) ;



Izhod kaže, da smo uspešno dodali dan v datum z uporabo razreda Koledar:


Zagotovili smo vse potrebne informacije v zvezi z dodajanjem enega dne datumu v Javi.

Zaključek

Za dodajanje enega dneva datumu nudi Java razrede z vnaprej določenimi metodami, vključno z razredom LocalDate, razredom Instant, razredom Calendar in razredom Date. Ti razredi so vključeni v paketa java.time in java.util. Vsi ti razredi Java uporabljajo različne metode, kot je ' plus() ”, “ plusDays() ”, “ dodaj() «, in druge, da dodate en dan zmenku. Ta objava je ponudila več načinov za dodajanje enega dne datumu v Javi z ustreznimi primeri.