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