Kuinka lisätä yksi päivä treffeille Javassa

Kuinka Lisata Yksi Paiva Treffeille Javassa



Javassa ei ole ennalta määritettyä päivämääräluokkaa; Voit kuitenkin saada päivämäärän ja kellonajan tuomalla java.time- ja java.util-paketit projektiisi. Java.util-paketti tarjoaa myös päivämäärän ja kellonajan. Lukuisat päivämäärä- ja aikaluokat ovat myös osa java.util-pakettia.

Tämä viesti näyttää, kuinka päivä lisätään päivämäärään Javassa.







Kuinka lisätä yksi päivä treffeille Javassa?

Voit lisätä yhden päivän päivämäärään Javassa käyttämällä alla mainittujen luokkien menetelmiä:



    • Käytä LocalDate-luokkaa
    • Instant-luokan käyttäminen
    • Kalenteriluokan käyttäminen
    • Päivämäärä-luokan käyttö

Katsotaanpa jokaista niistä yksitellen!



Tapa 1: Lisää yksi päivä päivämäärään LocalDate -luokan avulla

Voit lisätä päivämäärään yhden päivän käyttämällä Javaa ' LocalDateTime 'Luokka ' nyt() ' ja ' plusDays() ”menetelmiä. Now()-menetelmää käytetään nykyisen päivämäärän hakemiseen, ja plusDate()-menetelmää käytetään tiettyjen päivien lisäämiseen LocalDateen.





Syntaksi

Lisää päivä päivämäärään LocalDateTime-luokan avulla käyttämällä alla olevaa syntaksia:



tänäänDate.plusDays ( 1 ) ;


' tänään Päivämäärä ' on nykyinen localDate-luokan objekti, joka kutsuu ' plusDays() ' tapa lisätä päivä paikalliseen päivämäärään syöttämällä numero ' 1 'argumenttina.

Esimerkki

Ensin saamme paikallisen päivämäärän käyttämällä ' nyt() ' -menetelmän LocalDateTime -luokan ja tallenna se muuttujaan ' tänään Päivämäärä ':

LocalDateTime todayDate = LocalDateTime.now ( ) ;


Nyt lisäämme päivämäärään yhden päivän ohittamalla ' 1 ' argumenttina ' plusDays() 'menetelmä:

LocalDateTime huomennaDate = todayDate.plusDays ( 1 ) ;


Tulosta tämän päivän päivämäärä, joka on tallennettu muuttujaan ' tänään Päivämäärä ”:

System.out.println ( 'Tänään päivämäärä:' +tänäänPäivämäärä ) ;


Tulosta sitten seuraavana päivänä, joka on tallennettu muuttujaan ' huomenna Päivämäärä ':

System.out.println ( 'Lisätään yksi päivä:' + huominenpäivämäärä ) ;



Tulos näyttää tämän päivän ja huomisen päivämäärän käyttämällä LocalDateTime-luokkaa:


Kokeillaan toista tapaa yhden päivän lisäämiseksi päivämäärään Javassa.

Tapa 2: Lisää yksi päivä treffeille pikatunnilla

Tässä osiossa ' to Instant() 'menetelmä' Välitön ” -luokkaa käytetään nykyisen päivämäärän ja ajan saamiseksi. Lisää sitten päiviä tähän päivään käyttämällä ' plus() ”menetelmä. Javan Instant- ja Date-luokat ovat melkein samanlaisia.

Syntaksi

Käyttääksesi Instant-luokan plus()-menetelmää, noudata alla annettua syntaksia:

tänäänInstant.plus ( 1 ,ChronoUnit.DAYS ) ;


Täällä, ' tänään Instant 'on Instant-luokan objekti, jota käytetään plus()-menetelmän kutsumiseen ohittamalla ' 1 'argumenttina ja ' ChronoUnit.DAYS ” on päivän käsitettä edustava yksikkö.

Esimerkki

Ensin luomme esiintymän ' Päivämäärä '/' Päivämäärä ' luokka käyttäen ' Uusi 'avainsana:

Päivämäärä Päivämäärä = uusi päivämäärä ( ) ;


Soita sitten ' to Instant() ” Instant-luokan menetelmä päivämääräobjektin kanssa saadaksesi tämän päivän päivämäärän:

Instant tänäänPikapäivä = date.to Instant ( ) ;


Kutsu ' plus() ' tapa lisätä päivä tämän päivän päivämäärään ja tallentaa se muuttujaan ' huomenna Päivämäärä ':

Instant huomennaDate = tänäänInstant.plus ( 1 ,ChronoUnit.DAYS ) ;


Tulosta lopuksi seuraavan päivän päivämäärä konsoliin:

System.out.println ( 'Lisätään yksi päivä:' + huominenpäivämäärä ) ;



Tulos osoittaa, että yksi päivä on lisätty tämän päivän päivämäärään onnistuneesti:


Katsotaan nyt, kuinka Päivämäärä-luokka toimii päivän lisäämiseksi päivämäärään Javassa.

Tapa 3: Lisää yksi päivä päivämäärään käyttämällä päivämääräluokkaa

' Päivämäärä ”-luokka on yleisin Java-luokka, jota käytetään päivämäärän ja kellonajan hakemiseen. Jos haluat saada seuraavan päivän päivämäärän ja kellonajan, ' getTime() ” käytetään Date-luokan menetelmää. Koska Date-luokan rakentaja käyttää millisekunteja, lisäämme seuraavan päivän ajan millisekunteina.

Syntaksi

Alla annettua syntaksia käytetään Date-luokassa määritettyyn tarkoitukseen:

uusi päivämäärä ( date.getTime ( ) + ( 1000 * 60 * 60 * 24 ) ) ;


'( 1000*60*60*24 )' edustaa aikaa millisekunteina, kuten ' 24 'tunteja,' 60 ' pöytäkirja, ' 60 ' sekuntia ja ' 1000 ” osoittaa millisekuntia.

Esimerkki

Ensin luodaan Date-luokasta ilmentymä, joka tallentaa automaattisesti tämän päivän päivämäärän:

Päivämäärä Päivämäärä = uusi päivämäärä ( ) ;


Sitten tulostamme tämän päivän päivämäärän ja saamme seuraavan päivän päivämäärän ja kellonajan käyttämällä ' getTime() 'menetelmä:

Päivämäärä huomennaPäiväys = uusi päivämäärä ( date.getTime ( ) + ( 1000 * 60 * 60 * 24 ) )


Tulosta lopuksi seuraavan päivän päivämäärä käyttämällä ' System.out.println() 'menetelmä:

System.out.println ( 'Lisätään yksi päivä:' + huominenpäivämäärä ) ;



Lähtö


Kokeillaan toista tapaa lisätä päivä päivämäärään Javassa.

Tapa 4: Lisää yksi päivä päivämäärään kalenteritunnilla

Päivämääriä ja kellonaikoja varten on toinen luokka nimeltä ' Kalenteri ”luokka. Voit myös käyttää sitä lisätäksesi päivämäärän.

Päivämäärän lisäämiseksi meidän on ensin hankittava tämän päivän päivämäärä käyttämällä ' getInstance() ' -menetelmää kalenteriluokassa ja aseta päivämäärä käyttämällä ' Asettaa aika () ”menetelmä. Käytä sitten päivän lisäämiseen ' lisätä() ” Kalenteri-luokan menetelmä.

Syntaksi

Noudata annettua syntaksia lisätäksesi yksi päivä tähän päivään käyttämällä ' Kalenteri ”luokka:

cal.add ( Calendar.DATE, 1 ) ;


Täällä, ' cal ' Calendar-luokan ilmentymässä käytetään kutsumaan add()-metodia välittämällä ' Kalenteri.PÄIVÄMÄÄRÄ ' saadaksesi tämän päivän päivämäärän ja ' 1 ' yhden päivän lisäämisestä siihen.

Esimerkki

Luomme ensin Date-luokan objektin tässä esimerkissä:

Päivämäärä Päivämäärä = uusi päivämäärä ( ) ;


Sitten luomme kalenteriluokan esiintymän ja asetamme päivämäärän määritettyyn päivämäärään käyttämällä ' getInstance() 'menetelmä:

Kalenteri cal = Calendar.getInstance ( ) ;


Aseta päivämäärä käyttämällä kalenteriluokan esiintymää kutsumalla ' Asettaa aika () ' -metodi ja anna päivämääräobjekti siinä argumenttina:

cal.setTime ( Päivämäärä ) ;


Lisää sitten päivä päivämäärään ohittamalla ' 1 ' argumenttina lisätä se ' Kalenteri.PÄIVÄMÄÄRÄ ”:

cal.add ( Calendar.DATE, 1 ) ;


Päivämääräobjektissa saamme seuraavan päivän päivämäärän ja kellonajan käyttämällä ' getTime() 'menetelmä:

Päivämäärä = cal.getTime ( ) ;


Lopuksi tulostamme päivämääräobjektin arvon kutsumalla ' System.out.println() 'menetelmä:

System.out.println ( 'Lisätään yksi päivä:' + Päivämäärä ) ;



Tulos osoittaa, että olemme lisänneet onnistuneesti päivän päivämäärään käyttämällä kalenteriluokkaa:


Olemme toimittaneet kaikki tarvittavat tiedot yhden päivän lisäämisestä päivämäärään Javassa.

Johtopäätös

Java tarjoaa luokkia, joissa on ennalta määritetyt menetelmät, mukaan lukien LocalDate-luokka, Instant-luokka, kalenteriluokka ja päivämääräluokka, jotta voit lisätä yhden päivän päivämäärään. Nämä luokat sisältyvät java.time- ja java.util-paketteihin. Kaikki nämä Java-luokat käyttävät erilaisia ​​​​menetelmiä, kuten ' plus() ”, “ plusDays() ”, “ lisätä() ”, ja muut lisättävät yksi päivä tähän päivään mennessä. Tämä viesti tarjosi useita tapoja lisätä päivä päivälle Javassa oikeilla esimerkeillä.