Verwenden Sie die neue LocalDate-Klasse und die LocalTime-Klasse in Java 11, um Datums- und Uhrzeitangaben zu verarbeiten.
Einführung:
In Java 11 gibt es viele neue Klassen und Methoden, die für die Datums- und Uhrzeitverarbeitung geeignet sind. Dazu gehören die LocalDate-Klasse und die LocalTime-Klasse, die zur Verarbeitung von Datums- und Uhrzeitangaben verwendet werden. In diesem Artikel wird erläutert, wie diese beiden Klassen zum Verarbeiten von Datums- und Uhrzeitangaben verwendet werden, und es werden entsprechende Codebeispiele angehängt.
1. LocalDate-Klasse
LocalDate-Klasse ist eine Klasse, die zur Darstellung von Datumsangaben in der Java-Bibliothek verwendet wird. Sie können damit ein bestimmtes Datum darstellen, beispielsweise einen Geburtstag, ein Besprechungsdatum usw. Hier sind einige gängige Beispiele für die Verwendung der LocalDate-Klasse:
Erstellen Sie ein LocalDate-Objekt, das das aktuelle Datum darstellt:
LocalDate today = LocalDate.now(); System.out.println("今天的日期是:" + today);
Erstellen Sie ein bestimmtes Datum:
LocalDate specificDate = LocalDate.of(2022, 6, 30); System.out.println("特定的日期是:" + specificDate);
Erhalten Sie Jahr, Monat und Tag des Datums:
int year = today.getYear(); int month = today.getMonthValue(); int day = today.getDayOfMonth(); System.out.println("年份:" + year); System.out.println("月份:" + month); System.out.println("日期:" + day);
Bestimmen Sie, ob zwei Datumsangaben gleich sind:
LocalDate date1 = LocalDate.of(2022, 6, 30); LocalDate date2 = LocalDate.of(2022, 6, 30); if (date1.equals(date2)) { System.out.println("两个日期相等"); } else { System.out.println("两个日期不相等"); }
2. LocalTime-Klasse
Die LocalTime-Klasse ist eine weitere neue Klasse in der Java-Bibliothek, die zur Darstellung der Zeit verwendet wird. Sie können damit bestimmte Tageszeiten darstellen, z. B. Besprechungszeiten, Bürozeiten usw. Hier sind einige gängige Beispiele für die Verwendung der LocalTime-Klasse:
Erstellen Sie ein LocalTime-Objekt, das die aktuelle Zeit darstellt:
LocalTime currentTime = LocalTime.now(); System.out.println("当前时间是:" + currentTime);
Erstellen Sie eine bestimmte Zeit:
LocalTime specificTime = LocalTime.of(13, 30, 0); System.out.println("特定的时间是:" + specificTime);
Rufen Sie die Stunden, Minuten und Sekunden von a ab Zeit:
int hour = currentTime.getHour(); int minute = currentTime.getMinute(); int second = currentTime.getSecond(); System.out.println("小时:" + hour); System.out.println("分钟:" + minute); System.out.println("秒:" + second);
Beurteilen Sie, ob zwei Zeiten gleich sind:
LocalTime time1 = LocalTime.of(13, 30, 0); LocalTime time2 = LocalTime.of(13, 30, 0); if (time1.equals(time2)) { System.out.println("两个时间相等"); } else { System.out.println("两个时间不相等"); }
Zusammenfassung:
Verwenden Sie die LocalDate-Klasse und die LocalTime-Klasse in Java 11, um Datums- und Uhrzeitangaben bequem zu verarbeiten. Durch die Verwendung dieser beiden Klassen können wir problemlos ein bestimmtes Datum und eine bestimmte Uhrzeit darstellen und verschiedene Operationen ausführen, z. B. das Jahr, den Monat, den Tag, die Stunde, die Minute und die Sekunde ermitteln und feststellen, ob zwei Datumsangaben oder zwei Uhrzeiten gleich sind. Diese Funktionen machen die Arbeit mit Datums- und Uhrzeitangaben einfacher und intuitiver.
Es ist erwähnenswert, dass Sie bei Verwendung dieser Klassen auch andere Vorgänge ausführen können, z. B. das Hinzufügen und Subtrahieren von Datumsangaben, Formatierungen usw. Weitere Informationen zu Datums- und Uhrzeitverarbeitungsvorgängen finden Sie in der offiziellen Java 11-Dokumentation.
Ich hoffe, dieser Artikel hilft Ihnen beim Erlernen und Verwenden der Datums- und Uhrzeitverarbeitung in Java 11. Viel Glück beim Programmieren!
Das obige ist der detaillierte Inhalt vonVerwenden Sie die neuen Klassen LocalDate und LocalTime in Java 11, um Datums- und Uhrzeitangaben zu verarbeiten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!