Kaip naudoti kalendoriaus klasę Java?

Kaip Naudoti Kalendoriaus Klase Java



Kalendoriaus klasėje pateikiamas abstrakcijos sluoksnis, susijęs su datos ir laiko skaičiavimais. Tai padeda programuotojams dirbti su datomis, laiku ir su kalendoriumi susijusiomis operacijomis. Jame taip pat pateikiami įvairūs metodai, skirti manipuliuoti datomis, išskirti konkrečius komponentus arba tvarkyti laiko juostų konvertavimą. Kalendorius gali būti naudojamas renginių planavimui, priminimams, datų skaičiavimams ir verslo susitikimams bei daugeliui kitų dalykų.

Šiame straipsnyje demonstruojamas kalendoriaus klasės naudojimas Java programoje.







Kaip naudoti kalendoriaus klasę Java?

Kalendoriaus klasė yra „Java“ standartinės bibliotekos dalis ir yra plačiai palaikoma, užtikrinant kelių platformų suderinamumą ir nuoseklų elgesį įvairiose „Java“ programose. Be to, naudodami jį programuotojai gali dirbti su datomis ir laiku, būdingomis skirtingoms vietoms ar laiko juostoms.



Įvairūs kalendoriaus klasės metodai Java

Kalendoriaus klasė siūlo daugybę metodų, kuriuos kūrėjas gali naudoti, kad gautų konkrečias dalis ar duomenų rūšis. Šie metodai sutaupo daug laiko ir sumažina kodo eilutes.



Kai kurie plačiai naudojami metodai pateikiami toliau lentelės pavidalu:





Metodų pavadinimai Paaiškinimas
public void add(int fld, int volume) Jis naudojamas norint įtraukti arba pašalinti konkretų laiko kiekį į pateiktą kalendoriaus lauką.
vieša galutinė tuštuma išvalyta (tarp užklausa) Nustatyti ' užklausą “ reikšmę tik kalendoriaus klasei.
Data getTime () Jis grąžina datos objektą, kuriame yra laiko reikšmė.
abstract int getMaximum(int query) Nuskaito didžiausius pasirinktos kalendoriaus užklausos duomenis.
vieša eilutė getCalendarType() Nuskaito tipus, kuriuos palaiko vykdymo aplinka.
viešasis statinis kalendorius getInstance() Naudojamas norint gauti kalendoriaus egzempliorių / objektą, palyginti su pateiktu / esamu laiku.
viešas ilgas getTimeInMillis() Rodo dabartinį laiką milisekundžių formatu.
abstract int getMinimum(int query) Nuskaito mažiausią pasirinktos kalendoriaus užklausos reikšmę.

Dabar pažvelkime į keletą pavyzdžių, kad geriau suprastume, kaip naudoti šiuos metodus Java:

1 pavyzdys: „get“ ir „currentTimeMillis()“ metodų naudojimas



gauti () “ metodas tiesiog grąžina nurodytą kalendoriaus dalį ir „ currentTimeMillis() “ metodas nuskaito laiką milisekundžių formatu, kaip parodyta toliau:

importuoti java.util. * ;
viešoji klasė CalendarGetMethod {
viešas statinis tuštumas pagrindinis ( Styga [ ] args ) // Pagrindinio metodo sukūrimas

{
long curTime = System.currentTimeMillis ( ) ;
Calendar calendarInstance = Calendar.getInstance ( ) ;
System.out.println ( 'Šie metai: ' + calendarInstance.get ( Kalendoriniai metai ) ) ;
System.out.println ( „Dabartinė diena:“ + calendarInstance.get ( kalendorius.DATE ) ) ;
System.out.println ( 'Dabartinė minutė:' + calendarInstance.get ( Kalendorius.MINUTĖ ) ) ;
System.out.println ( „Dabartinė sekundė:“ + calendarInstance.get ( Kalendorius.ANTRA ) ) ;
System.out.println ( 'Dabartinis laikas milisekundėmis:' + Curtime ) ;
}
}

Aukščiau pateikto kodo paaiškinimas:

  • Pirma, „ viešas 'klasė sukurta pavadinimu ' CalendarGetMethod “. Jo viduje sukurkite „ ilgai ' tipo kintamasis pavadinimu ' curtime “ ir inicijuokite jį reikšme, kurią grąžina „ currentTimeMillis() “ metodas.
  • Tada sukurkite egzempliorių „ Kalendorius “klasė pavadinimu “ kalendoriusInstance “. Šis atvejis naudojamas skambinant „ gauti () 'metodas, kuris nuskaito esamą' Metai “, „ Mėnuo “, „ Minutė “ ir „ Antra “. Ir rodyti išvestį konsolėje naudojant println() metodą.

Pasibaigus vykdymui, išvestis rodoma taip:

Momentinė nuotrauka rodo, kad reikiami duomenys buvo gauti.

2 pavyzdys: „getMaximum()“ ir „getMinimum()“ metodų naudojimas

Norėdami gauti tik konkrečią duomenų dalį iš „ Kalendorius “ klasė, priklausomai nuo didžiausių ir mažiausių verčių, „ gautiMaximum () “ ir „ gauti minimumą () “ metodai gali būti naudojami.

Apsilankykite toliau pateiktame kode, kuriame šie metodai naudojami su „ Kalendorius “ klasė Java:

importuoti java.util. * ;
viešoji klasė CalendarGetMethod {
viešas statinis tuštumas pagrindinis ( Styga [ ] args ) // Pagrindinio metodo sukūrimas
{
Calendar calendarInstance = Calendar.getInstance ( ) ;
int max = calendarInstance.getMaximum ( Kalendorius.DAY_OF_WEEK ) ;
System.out.println ( „Gaunamas maksimalus dienų skaičius, kuris gali būti per savaitę:“ + maks ) ;
int min = calendarInstance.getMinimum ( Kalendorius.DAY_OF_WEEK ) ;
System.out.println ( „Gaunamas minimalus dienų skaičius, kuris gali būti per savaitę:“ + min ) ;
}
}

Aukščiau pateikto kodo paaiškinimas:

  • Pirmiausia sukurkite egzempliorių „ Kalendorius 'vadinamas' kalendoriusInstance “. Po to naudokite šį atvejį, kad iškviestumėte „ gautiMaximum () “ ir „ gauti minimumą () “ metodai.
  • Toliau „ SAVAITĖS DIENA “ perduodama kaip reikšmė „getMaximum()“ ir „getMinimum()“ metodams.

Pasibaigus vykdymo fazei:

Nuotraukoje matyti, kad „ gauti minimumą () “ ir „ gautiMaximum () “ buvo panaudoti kalendoriaus klasės metodai.

Išvada

Java programoje Calendar klasė suteikia universalų ir standartizuotą požiūrį į darbą su datomis, laiku ir su kalendoriumi susijusiomis operacijomis. Dėl to kalendoriaus klasė yra vertinga priemonė įvairioms programoms, susijusioms su laiko duomenimis. Kalendoriaus klasėje yra daug metodų, kurie padeda sumažinti programuotojo laiką ir pastangas. Tai viskas apie kalendoriaus klasės įgyvendinimą „Java“.