java.time.LocalTime Sınıfı

Giriş

java.time.LocalTime sınıfı, ISO-8601 takvim sisteminde 10:15:30 gibi saat dilimi olmayan bir zamanı temsil eder.

Sınıf beyanı

Aşağıdaki beyanı java.time.LocalTime sınıf -

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

Alan

Aşağıdakiler için alanlar java.time.LocalTime sınıf -

  • static LocalTime MAX - Desteklenen maksimum LocalTime, '23: 59: 59.999999999 '.

  • static LocalTime MIN - Desteklenen minimum LocalTime, '00: 00 '.

  • static LocalTime MIDNIGHT - Günün başlangıcında gece yarısı saati, '00: 00 '.

  • static LocalTime NOON - Gün ortasında öğlen vakti '12: 00 '.

Sınıf yöntemleri

Sr.No. Yöntem ve Açıklama
1 Temporal ayarlama (Temporal temporal)

Belirtilen geçici nesneyi, bu nesneyle aynı tarih ve saate sahip olacak şekilde ayarlar.

2 LocalDateTime atDate (LocalDate tarihi)

Bir LocalDateTime oluşturmak için bu saati bir tarihle birleştirir.

3 OffsetDateTime atOffset (ZoneOffset offset)

Bir OffsetDateTime oluşturmak için bu zamanı bir ofset zamanı ile birleştirir.

4 int CompareTo (LocalTime diğer)

Bu zamanı başka bir zamanla karşılaştırır.

5 boolean eşittir (Object obj)

Bu zamanın başka bir zamana eşit olup olmadığını kontrol eder.

6 Dize biçimi (DateTimeFormatter biçimlendiricisi)

Bu sefer belirtilen biçimlendiriciyi kullanarak biçimlendirir.

7 statik LocalTime from (TemporalAccessor temporal)

Geçici bir nesneden LocalTime örneğini alır.

8 int get (TemporalField alanı)

Bu andan itibaren belirtilen alanın değerini bir int olarak alır.

9 int getHour ()

Günün saati alanını alır.

10 long getLong (TemporalField alanı)

Bu andan itibaren belirtilen alanın değerini uzun olarak alır.

11 int getMinute ()

Dakika-saat alanını alır.

12 int getNano ()

Nano saniye alanını alır.

13 int getSecond ()

Dakika saniye alanını alır.

14 int hashCode ()

Bu seferlik bir karma kod.

15 boole isAfter (LocalTime diğer)

Bu zamanın belirtilen süreden sonra olup olmadığını kontrol eder.

16 boole isBefore (LocalTime diğer)

Bu zamanın belirtilen zamandan önce olup olmadığını kontrol eder.

17 boole isSupported (TemporalField alanı)

Belirtilen alanın desteklenip desteklenmediğini kontrol eder.

18 boolean isSupported (TemporalUnit birimi)

Belirtilen birimin desteklenip desteklenmediğini kontrol eder.

19 LocalTime eksi (uzun amountToSubtract, TemporalUnit birimi)

Belirtilen miktar çıkarılmış olarak bu zamanın bir kopyasını döndürür.

20 LocalTime eksi (TemporalAmount amountToSubtract)

Belirtilen miktar çıkarılmış olarak bu zamanın bir kopyasını döndürür.

21 LocalTime eksiSaatler (uzun saatlerToSubtract)

Bu LocalTime'ın belirtilen sayıda saat çıkarılmış bir kopyasını döndürür.

22 LocalTime minusMinutes (long minutesToSubtract)

Bu LocalTime'ın belirtilen dakika sayısı çıkarılmış bir kopyasını döndürür.

23 LocalTime eksiNanos (uzun nanolar)

Bu LocalTime'ın belirtilen nanosaniye sayısı çıkarılmış bir kopyasını döndürür.

24 LocalTime minusSeconds (uzun saniye)

Bu LocalTime'ın belirtilen saniye sayısı çıkarılmış bir kopyasını döndürür.

25 statik LocalTime şimdi ()

Varsayılan saat dilimindeki sistem saatinden geçerli saati alır.

26 statik LocalTime şimdi (Saat saati)

Geçerli saati belirtilen saatten alır.

27 statik LocalTime şimdi (ZoneId bölgesi)

Belirtilen saat dilimindeki sistem saatinden geçerli saati alır.

28 statik LocalTime of (int saat, int dakika)

Bir saat ve dakikadan LocalTime örneğini alır.

29 statik LocalTime of (int saat, int dakika, int saniye)

Bir saat, dakika ve saniyeden LocalTime örneğini alır.

30 statik LocalTime of (int saat, int dakika, int saniye, int nanoOfSecond)

Bir saat, dakika, saniye ve nanosaniyeden LocalTime örneğini alır.

31 statik LocalTime ofNanoOfDay (long nanoOfDay)

Günün nano değerinden LocalTime örneğini alır.

32 statik LocalTime ofSecondOfDay (long secondOfDay)

Günün ikinci değerinden LocalTime örneğini alır.

33 statik LocalTime ayrıştırma (CharSequence metni)

2007-12-03T10: 15: 30 gibi bir metin dizesinden LocalTime örneğini alır.

34 statik LocalTime ayrıştırma (CharSequence metni, DateTimeFormatter biçimlendiricisi)

Belirli bir biçimlendiriciyi kullanarak bir metin dizesinden LocalTime örneğini alır.

35 LocalTime plus (long amountToAdd, TemporalUnit birimi)

Belirtilen miktarın eklendiği bu zamanın bir kopyasını verir.

36 LocalTime plus (TemporalAmount amountToAdd)

Belirtilen miktarın eklendiği bu zamanın bir kopyasını verir.

37 LocalTime plusHours (long hoursToAdd)

Bu LocalTime'ın belirtilen sayıda saat eklenmiş bir kopyasını döndürür.

38 LocalTime plusMinutes (long minutesToAdd)

Bu LocalTime'ın belirtilen sayıda dakika eklenmiş bir kopyasını döndürür.

39 LocalTime plusNanos (uzun nanolar)

Bu LocalTime'ın belirtilen nanosaniye sayısı eklenmiş bir kopyasını döndürür.

40 LocalTime plusSeconds (uzun saniye)

Belirtilen saniye sayısı eklenmiş olarak bu LocalTime'ın bir kopyasını döndürür.

41 R sorgusu (TemporalQuery sorgusu)

Bu sefer belirtilen sorguyu kullanarak sorgular.

42 ValueRange aralığı (TemporalField alanı)

Belirtilen alan için geçerli değerlerin aralığını alır.

43 long toNanoOfDay ()

Zamanı, günün nanosu olarak 0 ile 24 * 60 * 60 * 1.000.000.000 - 1 arasında çıkarır.

44 int toSecondOfDay ()

Zamanı 0 ile 24 * 60 * 60 - 1 arasında günün saniyeleri olarak çıkarır.

45 String toString ()

Bu tarihi, 10:15 gibi bir Dize olarak verir.

46 LocalTime truncatedTo (TemporalUnit unit)

Bu LocalTime öğesinin, kısaltılmış bir kopyasını döndürür.

47 uzun süre (Temporal endExclusive, TemporalUnit unit)

Belirtilen birim cinsinden başka bir zamana kadar geçen süreyi hesaplar.

48 (TemporalAdjuster ayarlayıcı) ile LocalTime

Bu zamanın düzeltilmiş bir kopyasını verir.

49 (TemporalField alanı, uzun newValue) ile LocalTime

Belirtilen alan yeni bir değere ayarlanmış olarak bu zamanın bir kopyasını döndürür.

50 Saatle Yerel Zaman (tam saat)

Bu LocalTime'ın günün saati değiştirilmiş bir kopyasını döndürür.

51 Dakika ile Yerel Zaman (int dakika)

Bu LocalTime'ın dakika-saati değiştirilmiş bir kopyasını döndürür.

52 Nano ile LocalTime (int nanoOfSecond)

Bu LocalTime'ın nano saniye değiştirilmiş bir kopyasını döndürür.

53 LocalTime withSecond (int saniye)

Bu LocalTime'ın saniyesi değiştirilmiş bir kopyasını döndürür.

Miras alınan yöntemler

Bu sınıf, yöntemleri aşağıdaki sınıflardan miras alır -

  • Java.lang.Object