logo

Java LocalTime Sınıfı

Java LocalTime sınıfı, varsayılan saat-dakika-saniye biçimiyle zamanı temsil eden değişmez bir sınıftır. Object sınıfını devralır ve Karşılaştırılabilir arayüzü uygular.

Java LocalTime sınıf bildirimi

Java.time.LocalTime sınıfının bildirimine bakalım.

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

Java LocalTime Sınıfının Yöntemleri

Yöntem Tanım
LocalDateTime atDate(LocalDate tarihi) LocalDateTime oluşturmak için bu saati bir tarihle birleştirmek için kullanılır.
int CompareTo(LocalTime other) Bu zamanı başka bir zamanla karşılaştırmak için kullanılır.
Dize formatı(DateTimeFormatter formatlayıcı) Bu sefer belirtilen formatlayıcıyı kullanarak formatlamak için kullanılır.
int get(TemporalField alanı) Belirtilen alanın değerini bu andan itibaren int olarak almak için kullanılır.
LocalTime minusHours(uzun saatlerToSubtract) Belirtilen sayıda saat çıkarılarak bu LocalTime'ın bir kopyasını döndürmek için kullanılır.
LocalTime minusMinutes(uzun dakikalarToSubtract) Belirtilen sayıda dakika çıkarılarak bu LocalTime'ın bir kopyasını döndürmek için kullanılır.
şimdi statik LocalTime() Varsayılan saat dilimindeki sistem saatinden geçerli saati elde etmek için kullanılır.
statik LocalTime of(int saat, int dakika, int saniye) Bir saat, dakika ve saniyeden LocalTime örneğini elde etmek için kullanılır.
LocalTime plusHours(uzun saatlerToAdd) Belirtilen sayıda saat eklenmiş olarak bu LocalTime'ın bir kopyasını döndürmek için kullanılır.
LocalTime plusMinutes(eklenecek uzun dakikalar) Belirtilen sayıda dakika eklenmiş olarak bu LocalTime'ın bir kopyasını döndürmek için kullanılır.

Java LocalTime Örneği: now()

YerelZamanÖrnek1.java

 import java.time.LocalTime; public class LocalTimeExample1 { public static void main(String[] args) { LocalTime time = LocalTime.now(); System.out.println(time); } } 
Şimdi Test Edin

Çıktı:

15:19:47.459 

Java LocalTime Örneği: 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); } } 
Şimdi Test Edin

Çıktı:

10:43:12 

Java LocalTime Örneği: minusHours() ve minusMinutes()

LocalTimeExample3.java

Freddie Mercury doğdu
 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); } } 
Şimdi Test Edin

Çıktı:

10:43:12 08:09:12 

Java LocalTime Örneği: plusHours() ve 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); } } 
Şimdi Test Edin

Çıktı:

10:43:12 15:01:12 

Java LocalTime Örneği

LocalTimeExample5.java

np.nerede
 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); } } 
Şimdi Test Edin

Çıktı:

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