logo

Java LocalTime-Klasse

Die Java-LocalTime-Klasse ist eine unveränderliche Klasse, die die Zeit im Standardformat Stunde-Minute-Sekunde darstellt. Es erbt die Object-Klasse und implementiert die Comparable-Schnittstelle.

Deklaration der Java LocalTime-Klasse

Sehen wir uns die Deklaration der Klasse java.time.LocalTime an.

 public final class LocalTime extends Object implements Temporal, TemporalAdjuster, Comparable, Serializable 

Methoden der Java LocalTime-Klasse

Methode Beschreibung
LocalDateTime atDate(LocalDate Datum) Es wird verwendet, um diese Zeit mit einem Datum zu kombinieren, um eine LocalDateTime zu erstellen.
int vergleichenTo(LocalTime other) Es wird verwendet, um diese Zeit mit einer anderen Zeit zu vergleichen.
String-Format (DateTimeFormatter-Formatierer) Es wird verwendet, um dieses Mal mit dem angegebenen Formatierungsprogramm zu formatieren.
int get(TemporalField-Feld) Es wird verwendet, um den Wert des angegebenen Felds von diesem Zeitpunkt an als int abzurufen.
LocalTime minusHours(long hoursToSubtract) Es wird verwendet, um eine Kopie dieser LocalTime mit der angegebenen Anzahl abgezogener Stunden zurückzugeben.
LocalTime minusMinutes(long secondsToSubtract) Es wird verwendet, um eine Kopie dieser LocalTime mit der angegebenen Anzahl abgezogener Minuten zurückzugeben.
static LocalTime now() Es wird verwendet, um die aktuelle Zeit von der Systemuhr in der Standardzeitzone abzurufen.
static LocalTime of(int Stunde, int Minute, int Sekunde) Es wird verwendet, um eine Instanz von LocalTime aus einer Stunde, Minute und Sekunde zu erhalten.
LocalTime plusHours(lange StundenToAdd) Es wird verwendet, um eine Kopie dieser LocalTime mit der angegebenen Anzahl hinzugefügter Stunden zurückzugeben.
LocalTime plusMinutes(long secondsToAdd) Es wird verwendet, um eine Kopie dieser LocalTime mit der angegebenen Anzahl hinzugefügter Minuten zurückzugeben.

Java LocalTime-Beispiel: now()

LocalTimeExample1.java

 import java.time.LocalTime; public class LocalTimeExample1 { public static void main(String[] args) { LocalTime time = LocalTime.now(); System.out.println(time); } } 
Testen Sie es jetzt

Ausgabe:

15:19:47.459 

Java LocalTime-Beispiel: of()

LocalTimeExample2.java

 import java.time.LocalTime; public class LocalTimeExample2 { public static void main(String[] args) { LocalTime time = LocalTime.of(10,43,12); System.out.println(time); } } 
Testen Sie es jetzt

Ausgabe:

10:43:12 

Java LocalTime-Beispiel: minusHours() und minusMinutes()

LocalTimeExample3.java

 import java.time.LocalTime; public class LocalTimeExample3 { public static void main(String[] args) { LocalTime time1 = LocalTime.of(10,43,12); System.out.println(time1); LocalTime time2=time1.minusHours(2); LocalTime time3=time2.minusMinutes(34); System.out.println(time3); } } 
Testen Sie es jetzt

Ausgabe:

10:43:12 08:09:12 

Java LocalTime-Beispiel: plusHours() und plusMinutes()

LocalTimeExample4.java

 import java.time.LocalTime; public class LocalTimeExample4 { public static void main(String[] args) { LocalTime time1 = LocalTime.of(10,43,12); System.out.println(time1); LocalTime time2=time1.plusHours(4); LocalTime time3=time2.plusMinutes(18); System.out.println(time3); } } 
Testen Sie es jetzt

Ausgabe:

10:43:12 15:01:12 

Java LocalTime-Beispiel

LocalTimeExample5.java

 import java.time.*; import java.time.temporal.ChronoUnit; public class LocalTimeExample5 { public static void main(String... args) { ZoneId zone1 = ZoneId.of('Asia/Kolkata'); ZoneId zone2 = ZoneId.of('Asia/Tokyo'); LocalTime time1 = LocalTime.now(zone1); System.out.println('India Time Zone: '+time1); LocalTime time2 = LocalTime.now(zone2); System.out.println('Japan Time Zone: '+time2); long hours = ChronoUnit.HOURS.between(time1, time2); System.out.println('Hours between two Time Zone: '+hours); long minutes = ChronoUnit.MINUTES.between(time1, time2); System.out.println('Minutes between two time zone: '+minutes); } } 
Testen Sie es jetzt

Ausgabe:

India Time Zone: 14:56:43.087 Japan Time Zone: 18:26:43.103 Hours between two Time Zone: 3 Minutes between two time zone: 210