Kuinka käyttää kalenteriluokkaa Javassa?

Kuinka Kayttaa Kalenteriluokkaa Javassa



Kalenteri-luokka tarjoaa abstraktiokerroksen päivämäärä- ja aikalaskelmille. Se auttaa ohjelmoijia käsittelemään päivämääriä, kellonaikoja ja kalenterikohtaisia ​​toimintoja. Se tarjoaa myös erilaisia ​​menetelmiä päivämäärien käsittelyyn, tiettyjen komponenttien poimimiseen tai aikavyöhykemuunnosten käsittelemiseen. Kalenteria voidaan käyttää tapahtumien ajoittamiseen, muistutuksiin, päivämäärälaskelmiin ja liiketapaamisiin ja moneen muuhun.

Tämä artikkeli esittelee kalenteriluokan käytön Javassa.







Kuinka käyttää kalenteriluokkaa Javassa?

Kalenteri-luokka on osa Java-standardikirjastoa ja sitä tuetaan laajasti, mikä varmistaa alustojen välisen yhteensopivuuden ja johdonmukaisen toiminnan eri Java-toteutuksissa. Lisäksi sitä käyttämällä ohjelmoijat voivat työskennellä eri kieli- tai aikavyöhykkeille ominaisten päivämäärien ja aikojen kanssa.



Erilaiset kalenteriluokan menetelmät Javassa

Kalenteri-luokka tarjoaa suuren määrän menetelmiä, joita kehittäjä voi käyttää tiettyjen osien tai tietojen hakemiseen. Nämä menetelmät säästävät paljon aikaa ja vähentävät koodirivejä.



Jotkut laajalti käytetyistä menetelmistä on esitetty alla taulukkomuodossa:





Menetelmien nimet Selitys
public void add(int fld, int volume) Sitä käytetään tietyn ajan lisäämiseen tai poistamiseen kalenterin annettuun kenttään.
julkinen lopullinen void tyhjentää (int kysely) Aseta ' kysely ” arvo vain Kalenteri-luokassa.
Päivämäärä getTime() Se palauttaa Date-objektin, joka sisältää aika-arvon.
abstrakti int getMaximum(int kysely) Hakee valitun kalenterin kyselyn enimmäistiedot.
julkinen merkkijono getCalendarType() Hakee Runtime Environmentin tukemat tyypit.
julkinen staattinen kalenteri getInstance() Käytetään hankkimaan kalenterin ilmentymä/objekti suhteessa annettuun/nykyiseen aikaan.
julkinen pitkä getTimeInMillis() Näyttää nykyisen ajan millisekuntimuodossa.
abstrakti int getMinimum(int kysely) Hakee kalenterista valitun kyselyn pienimmän arvon.

Käydään nyt läpi joitakin esimerkkejä saadaksemme paremman käsityksen näiden menetelmien käytöstä Javassa:

Esimerkki 1: 'get'- ja 'currentTimeMillis()'-menetelmien käyttäminen



' saada() ' -menetelmä yksinkertaisesti palauttaa määritetyn osan kalenterista ja ' nykyinen aikamillis() ” -menetelmä hakee ajan millisekuntimuodossa alla olevan kuvan mukaisesti:

tuo java.util. * ;
julkinen luokka CalendarGetMethod {
julkinen static void main ( merkkijono [ ] args ) // Päämenetelmän luominen

{
long curTime = System.currentTimeMillis ( ) ;
Calendar calendarInstance = Calendar.getInstance ( ) ;
System.out.println ( 'Tämä vuosi: ' + calendarInstance.get ( Kalenterivuosi ) ) ;
System.out.println ( 'Nykyinen päivä:' + calendarInstance.get ( kalenteri.PÄIVÄMÄÄRÄ ) ) ;
System.out.println ( 'Nykyinen minuutti:' + calendarInstance.get ( Kalenteri.MINUTE ) ) ;
System.out.println ( 'Nykyinen toinen:' + calendarInstance.get ( Kalenteri.SECOND ) ) ;
System.out.println ( 'Nykyinen aika millisekunteina: ' + CurTime ) ;
}
}

Selitys yllä olevalle koodille:

  • Ensinnäkin ' julkinen 'luokka on luotu nimellä ' CalendarGetMethod ”. Luo sen sisään ' pitkä 'tyyppinen muuttuja nimeltä ' curTime ' ja alusta se arvolla, jonka '' palauttaa nykyinen aikamillis() ”menetelmä.
  • Luo seuraavaksi esiintymä ' Kalenteri 'luokka nimeltä' kalenteriinstanssi ”. Tätä esiintymää käytetään kutsumaan ' saada() 'menetelmä, joka hakee nykyisen' vuosi ”, “ Kuukausi ”, “ Minuutti ”, ja ” Toinen ”. Ja näytä tuloste konsolissa println()-menetelmällä.

Suorituksen päätyttyä tulos näyttää seuraavasti:

Tilannekuva osoittaa, että vaaditut tiedot on haettu.

Esimerkki 2: 'getMaximum()'- ja 'getMinimum()'-menetelmien käyttäminen

Jos haluat hakea vain tietyn osan tiedoista ' Kalenteri ” luokka enimmäis- ja minimiarvojen mukaan, ” getMaximum() ' ja ' getMinimum() ”menetelmiä voidaan hyödyntää.

Käy alla olevassa koodissa, jossa näitä menetelmiä käytetään ' Kalenteri ”-luokka Javassa:

tuo java.util. * ;
julkinen luokka CalendarGetMethod {
julkinen static void main ( merkkijono [ ] args ) // Päämenetelmän luominen
{
Calendar calendarInstance = Calendar.getInstance ( ) ;
int max = calendarInstance.getMaximum ( Kalenteri.DAY_OF_WEEK ) ;
System.out.println ( 'Haetaan päivien enimmäismäärää, joka voi olla viikossa:' + max ) ;
int min = calendarInstance.getMinimum ( Kalenteri.DAY_OF_WEEK ) ;
System.out.println ( 'Haetaan päivien vähimmäismäärä, joka voi olla viikossa:' + min ) ;
}
}

Selitys yllä olevalle koodille:

  • Luo ensin esiintymä ' Kalenteri ' nimeltään ' kalenteriinstanssi ”. Käytä tämän jälkeen tätä esiintymää kutsuaksesi ' getMaximum() ' ja ' getMinimum() ”menetelmiä.
  • Seuraavaksi ' VIIKONPÄIVÄ ' välitetään arvona 'getMaximum()'- ja 'getMinimum()'-menetelmille.

Toteutusvaiheen päätyttyä:

Tilannekuva osoittaa, että ' getMinimum() ' ja ' getMaximum() ” on hyödynnetty Calendar-luokan menetelmiä.

Johtopäätös

Javassa Kalenteri-luokka tarjoaa monipuolisen ja standardoidun tavan käsitellä päivämääriä, kellonaikoja ja kalenteriin liittyviä toimintoja. Tämä tekee Kalenteri-luokasta arvokkaan työkalun monenlaisille sovelluksille, jotka sisältävät ajallisia tietoja. Kalenteri-luokka tarjoaa monia menetelmiä, jotka auttavat vähentämään ohjelmoijan aikaa ja vaivaa. Siinä kaikki Kalenteri-luokan toteutuksesta Javassa.