[Java] Verwendung der Calendar-Klasse

Programmierstudientagebuch

  1. Oktober 2020 Da wir uns mit der Calendar-Klasse in Java befasst haben, werden wir kurz zusammenfassen, wie sie verwendet wird.

Was ist die Kalenderklasse?

Eine Klasse zum Bearbeiten des Datums und des angegebenen Datums und der angegebenen Uhrzeit. Wird zum Berechnen, Abrufen und Einstellen von Datum und Uhrzeit in Java verwendet.

In der Calendar-Klasse wird ein Objekt erstellt, indem die Methode "getInstance" anstelle des Operators "new" aufgerufen wird. Die Methode getInstance gibt bei jedem Aufruf ein Objekt zurück, das auf das aktuelle Datum und die aktuelle Uhrzeit initialisiert wurde. Geben Sie bei der Verwendung unbedingt "import java.util.Calendar" an.

Beispielcode

import java.util.Calendar

public class Main {
  public static void main(String[] args) throws Exception {
    Calendar calendar = Calendar.getInstance();
    System.out.println(calendar.get(Calendar.YEAR) + "Jahr" + calendar.get(Calendar.MONTH)+ "Mond" + calendar.get(Calendar.DATE) + "Tag" );
  }
}

Ausführungsergebnis


29. Oktober 2020

Verwendung grundlegender Methoden

Methode einstellen

Mit der Set-Methode werden Datum und Uhrzeit eingestellt. Daher wird es häufig in Programmen verwendet, die Daten verarbeiten.

Beachten Sie, dass im folgenden Beispiel die vorherigen Werte mit Ausnahme des angegebenen Elements (in diesem Fall Jahre) erhalten bleiben.

Wie benutzt man


import java.util.Calendar

public class Main {
  public static void main(String[] args) throws Exception {
    Calendar calendar = Calendar.getInstance();
    System.out.println("Aktuelles Datum und Uhrzeit:" + calendar.getTime().toString());

    //Stellen Sie das Jahr auf 2022 ein
    calendar.set(Calendar.YEAR, 2022);
    System.out.println("Setze 2022 auf Jahr:" + calendar.getTime());
  }
}

Ausführungsergebnis


Aktuelles Datum und Uhrzeit: Do 29.10. 10:43:58 UTC 2020
Setze 2022 auf Jahr: Do 29.10. 10:43:58 UTC 2022

Methode hinzufügen

Verwenden Sie die Add-Methode, wenn Sie Datumsangaben in der Calendar-Klasse hinzufügen oder entfernen.

Wie benutzt man


import java.util.Calendar

public class Main {
  public static void main(String[] args) throws Exception {
    Calendar calendar = Calendar.getInstance();
    System.out.println("Aktuelles Datum und Uhrzeit:" + calendar.getTime().toString());

    //1 Jahr hinzufügen
    calendar.add(Calendar.YEAR, 1);
    System.out.println("Erhöhung um ein Jahr:" + calendae.getTime());
  }
}

Ausführungsergebnis


Aktuelles Datum und Uhrzeit: Do 29.10. 10:43:58 UTC 2020
Erhöhung um 1 Jahr: Do 29.10. 10:43:58 UTC 2021

Formatmethode

Sie können das Datumsformat mit einer Zeichenfolge angeben.

import java.text.SimpleDateFormat;
import java.util.Calendar;
 
public class Main {
  public static void main(String[] args) {
     Calendar calendar = Calendar.getInstance();

    SimpleDateFormat sdf = new SimpleDateFormat("JJJJ Jahr MM Monat TT Tag");
    System.out.println(sdf.format(calendar.getTime())); 
  }
}

Ausführungsergebnis


20. Oktober 2020

Verweise

[Java] Verwendung der Kalenderklasse, mit der Datum und Uhrzeit berechnet und abgerufen werden können! [Einführung in Java] Vollständige Erklärung zur Verwendung der Kalenderklasse (set / add / format) [Einführung in Java] Geben Sie das Kalender-Datumsformat (Format) an [Einführung in Java] Verwendung des Kalenders (Hinzufügen)

Recommended Posts

[Java] Verwendung der Calendar-Klasse
[Verarbeitung × Java] Verwendung der Klasse
Verwendung der Java-Klasse
[Java] Verwendung der Kalenderklasse und der Datumsklasse
Verwendung der Wrapper-Klasse
Verwendung von Klassenmethoden [Java]
[Java] Verwendung der Math-Klasse
[Java] Verwendung der toString () -Methode
Studieren der Verwendung des Konstruktors (Java)
[Verarbeitung × Java] Verwendung der Schleife
Verwendung der Java Scanner-Klasse (Hinweis)
[Verarbeitung × Java] Verwendung der Funktion
[Java] Verwendung der FileReader-Klasse und der BufferedReader-Klasse
[Java] Verwendung von Map
[Java] Verwendung von removeAll ()
Verwendung von Java Map
Verwendung der replace () -Methode (Java Silver)
Verwendung von Java-Variablen
Verwendung von HttpClient (Get) von Java
Verwendung der Methode form_with
So zerlegen Sie eine Java-Klassendatei
Verwendung von HttpClient (Post) von Java
[Java] Verwendung der Join-Methode
[Verarbeitung × Java] Verwendung von Variablen
[JavaFX] [Java8] Verwendung von GridPane
[Java] Verwendung von List [ArrayList]
Wie verwende ich Klassen in Java?
[Verarbeitung × Java] Verwendung von Arrays
Verwendung von Java-Lambda-Ausdrücken
Verwendung des Java-Aufzählungstyps
So erhalten Sie den Namen einer Klasse / Methode, die in Java ausgeführt wird
So erstellen Sie eine Java-Kalenderzusammenfassung
Mehrsprachige Unterstützung für Java Verwendung des Gebietsschemas
[Leicht verständliche Erklärung! ] Verwendung der Java-Instanz
[Java] So stellen Sie die Datums- und Uhrzeit auf 00:00:00 ein
[Java] So erhalten Sie das aktuelle Verzeichnis
[Leicht verständliche Erklärung! ] Verwendung des Java-Polymorphismus
[Java] [Maven3] Zusammenfassung der Verwendung von Maven3
So erhalten Sie das Datum mit Java
[Leicht verständliche Erklärung! ] Verwendung von ArrayList [Java]
[Java] Erfahren Sie, wie Sie Optional richtig verwenden
[Leicht verständliche Erklärung! ] Verwendung von Java-Überladung
try-catch-finally Ausnahmebehandlung Verwendung von Java
[Leicht verständliche Erklärung! ] Verwendung der Java-Kapselung
So verwenden Sie das Befehlszeilentool "Java" ... So vermeiden Sie das Auftauchen
Der Operator, der geboren wurde, um geboren zu werden, instanceof (Java) ~ So verwenden Sie den instanceof-Operator ~
Verwendung von Map
Wie benutzt man rbenv?
Verwendung von fields_for
Verwendung von java.util.logging
Verwendung der Karte
Verwendung von collection_select