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ä:
Tulosta tämän päivän päivämäärä, joka on tallennettu muuttujaan ' tänään Päivämäärä ”:
Tulosta sitten seuraavana päivänä, joka on tallennettu muuttujaan ' huomenna Pä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:
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ä ':
Tulosta lopuksi seuraavan päivän päivämäärä konsoliin:
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ä:
Tulosta lopuksi seuraavan päivän päivämäärä käyttämällä ' System.out.println() 'menetelmä:
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ä:
Aseta päivämäärä käyttämällä kalenteriluokan esiintymää kutsumalla ' Asettaa aika () ' -metodi ja anna päivämääräobjekti siinä argumenttina:
Lisää sitten päivä päivämäärään ohittamalla ' 1 ' argumenttina lisätä se ' Kalenteri.PÄIVÄMÄÄRÄ ”:
Päivämääräobjektissa saamme seuraavan päivän päivämäärän ja kellonajan käyttämällä ' getTime() 'menetelmä:
Lopuksi tulostamme päivämääräobjektin arvon kutsumalla ' System.out.println() 'menetelmä:
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ä.