Kuidas Javas kalendriklassi kasutada?

Kuidas Javas Kalendriklassi Kasutada



Klass Kalender pakub kuupäeva ja kellaaja arvutamisel abstraktsioonikihti. See aitab programmeerijatel töötada kuupäevade, kellaaegade ja kalendrispetsiifiliste toimingutega. Samuti pakub see erinevaid meetodeid kuupäevadega manipuleerimiseks, konkreetsete komponentide eraldamiseks või ajavööndi teisenduste käsitlemiseks. Kalendrit saab kasutada sündmuste ajastamiseks, meeldetuletusteks, kuupäevade arvutamiseks ja ärikohtumisteks ning paljuks muuks.

See artikkel tutvustab kalendri klassi kasutamist Javas.







Kuidas Javas kalendriklassi kasutada?

Klass Calendar on osa Java standardteegist ja on laialdaselt toetatud, tagades platvormidevahelise ühilduvuse ja järjepideva käitumise erinevates Java rakendustes. Lisaks saavad programmeerijad seda kasutades töötada erinevatele asukohtadele või ajavöönditele omaste kuupäevade ja kellaaegadega.



Java kalendriklassi erinevad meetodid

Klass Kalender pakub suurt hulka meetodeid, mida arendaja saab konkreetsete osade või andmete laadimiseks kasutada. Need meetodid säästavad palju aega ja vähendavad koodiridu.



Mõned laialdaselt kasutatavad meetodid on toodud allpool tabelina:





Meetodite nimed Selgitus
public void add(int fld, int volume) Seda kasutatakse konkreetse aja mahu lisamiseks või eemaldamiseks kalendri antud väljale.
avalik lõplik tühimik kustutada (int päring) Määra ' päring ” väärtus ainult klassi Kalender jaoks.
Kuupäev getTime() See tagastab ajaväärtust sisaldava objekti Kuupäev.
abstraktne int getMaximum(int päring) Toob välja kalendri valitud päringu maksimumandmed.
avalik string getCalendarType() Hangib käituskeskkonna toetatud tüübid.
avalik staatiline kalender getInstance() Kasutatakse kalendri eksemplari/objekti hankimiseks antud/praeguse aja suhtes.
avalik pikk getTimeInMillis() Kuvab praeguse kellaaja millisekundite vormingus.
abstraktne int getMinimum(int päring) Otsib kalendri valitud päringu väikseima väärtuse.

Nüüd vaatame läbi mõned näited, et paremini mõista, kuidas neid meetodeid Javas kasutada:

Näide 1: 'Get' ja 'currentTimeMillis()' meetodite kasutamine



' saada () ' meetod tagastab lihtsalt määratud kalendriosa ja ' praeguneaegMillis() ” meetod hangib aja millisekundite vormingus, nagu allpool näidatud:

importida java.util. * ;
avalik klass CalendarGetMethod {
avalik static void main ( String [ ] args ) // Põhimeetodi loomine

{
long curTime = System.currentTimeMillis ( ) ;
Calendar calendarInstance = Calendar.getInstance ( ) ;
System.out.println ( 'Praegune aasta: ' + calendarInstance.get ( Kalendriaasta ) ) ;
System.out.println ( 'Praegune päev:' + calendarInstance.get ( kalender.KUUPÄEV ) ) ;
System.out.println ( 'Praegune minut:' + calendarInstance.get ( Kalender.MINUTE ) ) ;
System.out.println ( 'Praegune teine:' + calendarInstance.get ( Kalender.TEINE ) ) ;
System.out.println ( 'Praegune aeg millisekundites: ' + Curtime ) ;
}
}

Ülaltoodud koodi selgitus:

  • Esiteks, ' avalik ' klass on loodud nimega ' CalendarGetMethod ”. Looge selle sees ' pikk ' tüüpi muutuja nimega ' curtime ' ja lähtestage see väärtusega, mille tagastab ' praeguneaegMillis() ” meetod.
  • Järgmisena looge ' Kalender 'klass nimega ' kalendrijuhtum ”. Seda eksemplari kasutatakse ' saada () ' meetod, mis hangib praeguse ' aasta ”, „ Kuu ”, „ Minut ”, ja „ Teiseks ”. Ja kuvage väljund konsoolil println() meetodi abil.

Pärast täitmise lõppu kuvatakse väljund järgmiselt:

Hetktõmmis näitab, et nõutavad andmed on kätte saadud.

Näide 2: 'getMaximum()' ja 'getMinimum()' meetodite kasutamine

Ainult konkreetse osa andmete hankimiseks jaotisest ' Kalender ' klass sõltuvalt maksimum- ja miinimumväärtustest, ' getMaximum() ” ja „ getMinimum() ” meetodeid saab kasutada.

Külastage allolevat koodi, milles neid meetodeid kasutatakse koos ' Kalender ” klass Java keeles:

importida java.util. * ;
avalik klass CalendarGetMethod {
avalik static void main ( String [ ] args ) // Põhimeetodi loomine
{
Calendar calendarInstance = Calendar.getInstance ( ) ;
int max = calendarInstance.getMaximum ( Kalender.DAY_OF_WEEK ) ;
System.out.println ( 'Maksimaalse päevade arvu toomine, mis nädalas võib olla:' + max ) ;
int min = calendarInstance.getMinimum ( Kalender.DAY_OF_WEEK ) ;
System.out.println ( 'Nädalas võimalike päevade miinimumarvu toomine:' + min ) ;
}
}

Ülaltoodud koodi selgitus:

  • Esiteks looge eksemplar ' Kalender 'nimega' kalendrijuhtum ”. Pärast seda kasutage seda eksemplari, et käivitada ' getMaximum() ” ja „ getMinimum() ” meetodid.
  • Järgmiseks ' DAY_OF_WEEK ” edastatakse väärtusena meetoditele „getMaximum()” ja „getMinimum()”.

Pärast täitmisfaasi lõppu:

Pilt näitab, et ' getMinimum() ” ja „ saadaMaximum() ” on kasutatud klassi Calendar meetodeid.

Järeldus

Javas pakub kalendriklass mitmekülgset ja standardset lähenemist kuupäevade, kellaaegade ja kalendriga seotud toimingutega töötamiseks. See muudab kalendri klassi väärtuslikuks tööriistaks paljude rakenduste jaoks, mis hõlmavad ajalisi andmeid. Kalendri klassis on palju meetodeid, mis aitavad programmeerija aega ja vaeva vähendada. See on kõik Java klassi rakendamise kohta Calendar.