Ako používať triedu kalendára v jazyku Java?

Ako Pouzivat Triedu Kalendara V Jazyku Java



Trieda Calendar poskytuje abstrakciu nad výpočtami dátumu a času. Pomáha programátorom pracovať s dátumami, časmi a operáciami špecifickými pre kalendár. Poskytuje tiež rôzne metódy na manipuláciu s dátumami, extrahovanie konkrétnych komponentov alebo spracovanie konverzií časových pásiem. Kalendár možno použiť na plánovanie udalostí, pripomienky, výpočty dátumov a obchodné stretnutia a mnoho ďalších.

Tento článok demonštruje implementáciu používania triedy Calendar v jazyku Java.







Ako používať triedu kalendára v jazyku Java?

Trieda Calendar je súčasťou štandardnej knižnice Java a je široko podporovaná, čo zaisťuje kompatibilitu medzi platformami a konzistentné správanie v rôznych implementáciách Java. Navyše, pomocou neho môžu programátori pracovať s dátumami a časmi špecifickými pre rôzne lokality alebo časové pásma.



Rôzne metódy triedy kalendára v jazyku Java

Trieda Calendar ponúka veľké množstvo metód, ktoré môže vývojár použiť na získanie konkrétnych častí alebo druhov údajov. Tieto metódy šetria veľa času a znižujú počet riadkov kódu.



Niektoré z bežne používaných metód sú uvedené nižšie v tabuľkovej forme:





Názvy metód Vysvetlenie
public void add (int fld, int volume) Používa sa na pridanie alebo odstránenie konkrétneho objemu času do poskytnutého poľa kalendára.
public final void clear (int query) Nastaviť ' dopyt ” len pre triedu Calendar.
Date getTime() Vráti objekt Date obsahujúci hodnotu času.
abstract int getMaximum (int query) Načíta maximálne údaje pre vybratý dotaz kalendára.
verejný reťazec getCalendarType() Načíta typy podporované prostredím Runtime Environment.
verejný statický kalendár getInstance() Používa sa na získanie inštancie/objektu kalendára vo vzťahu k poskytnutému/aktuálnemu času.
public long getTimeInMillis() Zobrazuje aktuálny čas v milisekundovom formáte.
abstract int getMinimum (int query) Načíta najmenšiu hodnotu pre vybratý dotaz v kalendári.

Teraz si prejdeme niekoľko príkladov, aby sme lepšie pochopili, ako používať tieto metódy v jazyku Java:

Príklad 1: Použitie metód „get“ a „currentTimeMillis()“.



' dostať () metóda jednoducho vráti zadanú časť kalendára a currentTimeMillis() ” metóda načíta čas v milisekundovom formáte, ako je uvedené nižšie:

importovať java.util. * ;
verejnej triedy CalendarGetMethod {
public static void main ( Reťazec [ ] args ) // Vytvorenie hlavnej metódy

{
long curTime = System.currentTimeMillis ( ) ;
Calendar calendarInstance = Calendar.getInstance ( ) ;
System.out.println ( 'Aktuálny rok: ' + calendarInstance.get ( Kalendárny rok ) ) ;
System.out.println ( 'Aktuálny deň: ' + calendarInstance.get ( kalendár.DÁTUM ) ) ;
System.out.println ( 'Aktuálna minúta: ' + calendarInstance.get ( Kalendár.MINUTE ) ) ;
System.out.println ( 'Aktuálna sekunda: ' + calendarInstance.get ( Kalendár.DRUHÝ ) ) ;
System.out.println ( 'Aktuálny čas v milisekundách: ' + CurTime ) ;
}
}

Vysvetlenie vyššie uvedeného kódu:

  • Po prvé, „ verejnosti “ je vytvorená trieda s názvom “ CalendarGetMethod “. Vnútri vytvorte „ dlhý ” zadajte premennú s názvom “ curTime “ a inicializujte ho hodnotou, ktorú vráti „ currentTimeMillis() “.
  • Ďalej vytvorte inštanciu súboru „ Kalendár “trieda s názvom “ inštancia kalendára “. Tento prípad sa používa na volanie „ dostať () “ metóda, ktorá načíta aktuálny “ rok “, “ mesiac “, “ Minúta “ a „ Po druhé “. A zobrazte výstup na konzole pomocou metódy println().

Po ukončení vykonávania sa výstup zobrazí ako:

Snímka ukazuje, že požadované údaje boli načítané.

Príklad 2: Použitie metód „getMaximum()“ a „getMinimum()“.

Ak chcete získať iba špecifickú časť údajov z „ Kalendár “ trieda v závislosti od maximálnych a minimálnych hodnôt, „ getMaximum() “ a „ getMinimum() “ môžu byť použité metódy.

Navštívte nižšie uvedený kód, v ktorom sa tieto metódy používajú s „ Kalendár ”trieda v jazyku Java:

importovať java.util. * ;
verejnej triedy CalendarGetMethod {
public static void main ( Reťazec [ ] args ) // Vytvorenie hlavnej metódy
{
Calendar calendarInstance = Calendar.getInstance ( ) ;
int max = calendarInstance.getMaximum ( Kalendár.DAY_OF_WEEK ) ;
System.out.println ( 'Načítanie maximálneho počtu dní, ktoré môžu byť v týždni: ' + max ) ;
int min = calendarInstance.getMinimum ( Kalendár.DAY_OF_WEEK ) ;
System.out.println ( 'Načítanie minimálneho počtu dní, ktoré môžu byť v týždni: ' + min ) ;
}
}

Vysvetlenie vyššie uvedeného kódu:

  • Najprv vytvorte inštanciu „ Kalendár “ s názvom “ inštancia kalendára “. Potom použite túto inštanciu na vyvolanie „ getMaximum() “ a „ getMinimum() “ metódy.
  • Ďalej, „ DEŇ V TÝŽDNI ” sa odovzdáva ako hodnota metódam “getMaximum()” a “getMinimum()”.

Po ukončení vykonávacej fázy:

Snímka ukazuje, že „ getMinimum() “ a „ getMaximum() ” boli použité metódy triedy Calendar.

Záver

V jazyku Java poskytuje trieda Calendar všestranný a štandardizovaný prístup k práci s dátumami, časmi a operáciami súvisiacimi s kalendárom. Vďaka tomu je trieda Calendar cenným nástrojom pre širokú škálu aplikácií zahŕňajúcich časové údaje. Trieda Calendar poskytuje mnoho metód, ktoré pomáhajú znižovať čas a námahu programátora. To je všetko o implementácii triedy Calendar v Jave.