Hur man använder kalenderklass i Java?

Hur Man Anvander Kalenderklass I Java



Klassen Kalender tillhandahåller ett abstraktionslager över datum- och tidsberäkningar. Det hjälper programmerare att arbeta med datum, tider och kalenderspecifika operationer. Den tillhandahåller också olika metoder för att manipulera datum, extrahera specifika komponenter eller hantera tidszonsomvandlingar. Kalendern kan användas för schemaläggning av händelser, påminnelser, datumberäkningar och affärsmöten och många fler.

Den här artikeln visar implementeringen av att använda en kalenderklass i Java.







Hur man använder kalenderklass i Java?

Calendar-klassen är en del av Java-standardbiblioteket och stöds brett, vilket säkerställer plattformsoberoende kompatibilitet och konsekvent beteende över olika Java-implementationer. Genom att använda den kan programmerarna dessutom arbeta med datum och tider som är specifika för olika lokaler eller tidszoner.



Olika metoder för kalenderklass i Java

Klassen Kalender erbjuder ett stort antal metoder som kan användas av utvecklaren för att hämta specifika delar eller sorters data. Dessa metoder sparar mycket tid och minskar kodraderna.



Några av de mycket använda metoderna anges nedan i tabellform:





Metodnamn Förklaring
public void add(int fld, int volym) Den används för att lägga till eller ta bort den specifika tidsvolymen till det angivna fältet i kalendern.
public final void clear (int query) Ställ in ' fråga ” värde endast för klassen Kalender.
Datum getTime() Det returnerar ett Date-objekt som innehåller ett tidsvärde.
abstrakt int getMaximum(int-fråga) Hämtar maxdata för den valda frågan i kalendern.
public String getCalendarType() Hämtar de typer som stöds av Runtime Environment.
offentlig statisk kalender getInstance() Används för att få instansen/objektet i kalendern i förhållande till den angivna/aktuella tiden.
public long getTimeInMillis() Visar aktuell tid i millisekundsformat.
abstrakt int getMinimum(int-fråga) Hämtar det lägsta värdet för den valda frågan i kalendern.

Låt oss nu gå igenom några exempel för en bättre förståelse för hur man använder dessa metoder i Java:

Exempel 1: Använda metoderna 'get' och 'currentTimeMillis()'.



den ' skaffa sig() ”-metoden returnerar helt enkelt den angivna delen av kalendern och ” currentTimeMillis() ”-metoden hämtar tiden i millisekundsformat som visas nedan:

importera java.util. * ;
offentlig klass CalendarGetMethod {
offentliga statiska tomrum huvud ( Sträng [ ] args ) // Skapande av huvudmetod

{
long curTime = System.currentTimeMillis ( ) ;
Calendar calendarInstance = Calendar.getInstance ( ) ;
System.out.println ( 'Nuvarande år: ' + calendarInstance.get ( Kalenderår ) ) ;
System.out.println ( 'Nuvarande dag: ' + calendarInstance.get ( kalender.DATE ) ) ;
System.out.println ( 'Aktuell minut:' + calendarInstance.get ( Kalender.MINUT ) ) ;
System.out.println ( 'Aktuell tvåa:' + calendarInstance.get ( Kalender.SECOND ) ) ;
System.out.println ( 'Aktuell tid i millisekunder: ' + CurTime ) ;
}
}

Förklaring av ovanstående kod:

  • Först, ' offentlig ' klass skapas med namnet ' CalendarGetMethod ”. Inuti den skapar du en ' lång ' typ variabel med namnet ' curTime ' och initiera den med värdet som returneras av ' currentTimeMillis() 'metoden.
  • Skapa sedan en instans av ' Kalender 'klass som heter' calendarInstance ”. Denna instans används för att anropa ' skaffa sig() ' metod som hämtar den aktuella ' År ”, “ Månad ”, “ Minut ', och ' Andra ”. Och visa utdata på konsolen med metoden println().

Efter slutet av körningen visas utdata som:

Ögonblicksbilden visar att nödvändig data har hämtats.

Exempel 2: Använda metoderna “getMaximum()” och “getMinimum()”.

För att bara hämta den specifika delen av data från ' Kalender '-klass beroende på max- och minimivärdena, ' getMaximum() ' och ' getMinimum() ”-metoder kan användas.

Besök koden nedan där dessa metoder används med ' Kalender ' klass i Java:

importera java.util. * ;
offentlig klass CalendarGetMethod {
offentliga statiska tomrum huvud ( Sträng [ ] args ) // Skapande av huvudmetod
{
Calendar calendarInstance = Calendar.getInstance ( ) ;
int max = calendarInstance.getMaximum ( Kalender.DAY_OF_WEEK ) ;
System.out.println ( 'Hämtar det maximala antalet dagar som kan vara i en vecka: ' + max ) ;
int min = calendarInstance.getMinimum ( Kalender.DAY_OF_WEEK ) ;
System.out.println ( 'Hämtar det minsta antalet dagar som kan vara i en vecka: ' + min ) ;
}
}

Förklaring av ovanstående kod:

  • Skapa först en instans av ' Kalender ”kallade” calendarInstance ”. Efter det, använd den här instansen för att anropa ' getMaximum() ' och ' getMinimum() ' metoder.
  • Därefter ' DAG I VECKAN ” skickas som ett värde till metoderna “getMaximum()” och “getMinimum()”.

Efter slutet av utförandefasen:

Ögonblicksbilden visar att ' getMinimum() ' och ' getMaximum() ”-metoder i klassen Kalender har använts.

Slutsats

I Java ger klassen Kalender ett mångsidigt och standardiserat tillvägagångssätt för att arbeta med datum, tider och kalenderrelaterade operationer. Detta gör klassen Kalender till ett värdefullt verktyg för ett brett utbud av applikationer som involverar tidsdata. Det finns många metoder som tillhandahålls av klassen Kalender som hjälper till att minska programmerarens tid och ansträngning. Det handlar om implementeringen av kalenderklassen i Java.