Wie verwende ich die Kalenderklasse in Java?

Wie Verwende Ich Die Kalenderklasse In Java



Die Calendar-Klasse stellt eine Abstraktionsebene für Datums- und Uhrzeitberechnungen bereit. Es unterstützt Programmierer bei der Arbeit mit Datums-, Uhrzeit- und kalenderspezifischen Vorgängen. Es bietet außerdem verschiedene Methoden zum Bearbeiten von Datumsangaben, zum Extrahieren bestimmter Komponenten oder zum Verwalten von Zeitzonenkonvertierungen. Der Kalender kann für die Planung von Veranstaltungen, Erinnerungen, Terminberechnungen und Geschäftstreffen und vieles mehr verwendet werden.

Dieser Artikel demonstriert die Implementierung der Verwendung einer Calendar-Klasse in Java.







Wie verwende ich die Kalenderklasse in Java?

Die Calendar-Klasse ist Teil der Java-Standardbibliothek und wird umfassend unterstützt, wodurch plattformübergreifende Kompatibilität und konsistentes Verhalten über verschiedene Java-Implementierungen hinweg gewährleistet werden. Darüber hinaus können die Programmierer dadurch mit Datums- und Uhrzeitangaben arbeiten, die für verschiedene Orte oder Zeitzonen spezifisch sind.



Verschiedene Methoden der Kalenderklasse in Java

Die Calendar-Klasse bietet eine große Anzahl von Methoden, die vom Entwickler zum Abrufen bestimmter Teile oder Arten von Daten verwendet werden können. Diese Methoden sparen viel Zeit und reduzieren die Codezeilen.



Einige der weit verbreiteten Methoden sind nachfolgend in tabellarischer Form aufgeführt:





Methodennamen Erläuterung
public void add(int fld, int volume) Es wird verwendet, um dem dafür vorgesehenen Feld des Kalenders eine bestimmte Zeitspanne hinzuzufügen oder daraus zu entfernen.
public final void clear(int query) Stellen Sie „ Anfrage ”-Wert nur für die Calendar-Klasse.
Datum getTime() Es gibt ein Date-Objekt zurück, das einen Zeitwert enthält.
abstract int getMaximum(int query) Ruft die maximalen Daten für die ausgewählte Abfrage des Kalenders ab.
öffentlicher String getCalendarType() Ruft die von der Laufzeitumgebung unterstützten Typen ab.
öffentlicher statischer Kalender getInstance() Wird verwendet, um die Instanz/das Objekt des Kalenders relativ zur angegebenen/aktuellen Zeit abzurufen.
public long getTimeInMillis() Zeigt die aktuelle Uhrzeit im Millisekundenformat an.
abstract int getMinimum(int query) Ruft den kleinsten Wert für die ausgewählte Abfrage des Kalenders ab.

Lassen Sie uns nun einige Beispiele durchgehen, um besser zu verstehen, wie diese Methoden in Java verwendet werden:

Beispiel 1: Verwendung der Methoden „get“ und „currentTimeMillis()“.



Der ' erhalten() Die Methode gibt einfach den angegebenen Teil des Kalenders und die „ currentTimeMillis() Die Methode ruft die Zeit im Millisekundenformat ab, wie unten gezeigt:

java.util importieren. * ;
öffentliche Klasse CalendarGetMethod {
Public static void Main ( Zeichenfolge [ ] args ) // Erstellung der Hauptmethode

{
long curTime = System.currentTimeMillis ( ) ;
Kalender CalendarInstance = Calendar.getInstance ( ) ;
System.out.println ( 'Laufendes Jahr: ' + CalendarInstance.get ( Kalenderjahr ) ) ;
System.out.println ( 'Heutige Tag: ' + CalendarInstance.get ( Kalender.DATUM ) ) ;
System.out.println ( „Aktuelle Minute:“ + CalendarInstance.get ( Kalender.MINUTE ) ) ;
System.out.println ( „Aktuelle Sekunde:“ + CalendarInstance.get ( Kalender.ZWEITER ) ) ;
System.out.println ( „Aktuelle Zeit in Millisekunden:“ + curTime ) ;
}
}

Erklärung des obigen Codes:

  • Zuerst die ' öffentlich „Klasse wird mit dem Namen“ erstellt CalendarGetMethod “. Erstellen Sie darin ein „ lang ” Typvariable mit dem Namen „ curTime “ und initialisieren Sie es mit dem Wert, der von „ zurückgegeben wird. currentTimeMillis() ' Methode.
  • Als nächstes erstellen Sie eine Instanz von „ Kalender „Klasse mit dem Namen“ CalendarInstance “. Diese Instanz wird verwendet, um „ erhalten() „Methode, die den aktuellen Wert abruft“ Jahr “, „ Monat “, „ Minute ', Und ' Zweite “. Und zeigen Sie die Ausgabe auf der Konsole mit der println()-Methode an.

Nach Abschluss der Ausführung sieht die Ausgabe wie folgt aus:

Der Snapshot zeigt, dass die erforderlichen Daten abgerufen wurden.

Beispiel 2: Verwendung der Methoden „getMaximum()“ und „getMinimum()“.

Um nur den spezifischen Teil der Daten aus der „ Kalender ”-Klasse abhängig von den Maximal- und Minimalwerten, die „ getMaximum() ' Und ' getMinimum() „Methoden können genutzt werden.

Besuchen Sie den folgenden Code, in dem diese Methoden verwendet werden, mit dem „ Kalender ”-Klasse in Java:

java.util importieren. * ;
öffentliche Klasse CalendarGetMethod {
Public static void Main ( Zeichenfolge [ ] args ) // Erstellung der Hauptmethode
{
Kalender CalendarInstance = Calendar.getInstance ( ) ;
int max = CalendarInstance.getMaximum ( Kalender.DAY_OF_WEEK ) ;
System.out.println ( „Abrufen der maximalen Anzahl von Tagen, die in einer Woche sein können:“ + max ) ;
int min = CalendarInstance.getMinimum ( Kalender.DAY_OF_WEEK ) ;
System.out.println ( „Abrufen der Mindestanzahl an Tagen, die eine Woche haben kann:“ + min ) ;
}
}

Erklärung des obigen Codes:

  • Erstellen Sie zunächst eine Instanz von „ Kalender ' genannt ' CalendarInstance “. Anschließend nutzen Sie diese Instanz, um „ getMaximum() ' Und ' getMinimum() ” Methoden.
  • Als nächstes wird das „ WOCHENTAG „wird als Wert an die Methoden „getMaximum()“ und „getMinimum()“ übergeben.

Nach Ende der Ausführungsphase:

Der Schnappschuss zeigt, dass die „ getMinimum() ' Und ' getMaximum() Es wurden Methoden der Calendar-Klasse verwendet.

Abschluss

In Java bietet die Calendar-Klasse einen vielseitigen und standardisierten Ansatz für die Arbeit mit Datums-, Uhrzeit- und kalenderbezogenen Vorgängen. Dies macht die Calendar-Klasse zu einem wertvollen Werkzeug für eine Vielzahl von Anwendungen mit zeitlichen Daten. Die Calendar-Klasse bietet viele Methoden, die dazu beitragen, den Zeit- und Arbeitsaufwand des Programmierers zu reduzieren. Das ist alles über die Implementierung der Calendar-Klasse in Java.