java.time.OffsetTime Sınıfı

Giriş

java.time.OffsetTime sınıfı, ISO-8601 takvim sisteminde UTC / Greenwich'ten fark olan bir zamanı temsil eder, örneğin 10: 15: 30 + 01: 00.

Sınıf beyanı

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

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

Alan

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

  • static OffsetTime MAX - Desteklenen maksimum OffsetTime, '23: 59: 59.999999999-18: 00 '.

  • static OffsetTime MIN - Desteklenen minimum OffsetTime, '00: 00: 00 + 18: 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 OffsetDateTime atDate (LocalDate tarihi)

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

3 int CompareTo (OffsetTime diğer)

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

4 boolean eşittir (Object obj)

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

5 Dize biçimi (DateTimeFormatter biçimlendiricisi)

Bu sefer belirtilen biçimlendiriciyi kullanarak biçimlendirir.

6 Statik OffsetTime from (TemporalAccessor temporal)

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

7 int get (TemporalField alanı)

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

8 int getHour ()

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

9 long getLong (TemporalField alanı)

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

10 int getMinute ()

Dakika-saat alanını alır.

11 int getNano ()

Nano saniye alanını alır.

12 ZoneOffset getOffset ()

'+01: 00' gibi bölge uzaklığını alır.

13 int getSecond ()

Dakika saniye alanını alır.

14 int hashCode ()

Bu seferlik bir karma kod.

15 boolean isAfter (OffsetTime diğer)

Bu OffsetTime anının, her iki zamanı da ortak bir tarihe uygulayarak belirtilen zamandan sonra olup olmadığını kontrol eder.

16 boole isBefore (Diğer OffsetTime)

Bu OffsetTime anının, her iki zamanı da ortak bir tarihe uygulayarak belirtilen zamandan önce olup olmadığını kontrol eder.

17 boolean isEqual (OffsetTime diğer)

Bu OffsetTime anının, her iki zamanı da ortak bir tarihe uygulayarak belirtilen zamana eşit olup olmadığını kontrol eder.

18 boole isSupported (TemporalField alanı)

Belirtilen alanın desteklenip desteklenmediğini kontrol eder.

19 boolean isSupported (TemporalUnit birimi)

Belirtilen birimin desteklenip desteklenmediğini kontrol eder.

20 OfsetTime eksi (uzun amountToSubtract, TemporalUnit birimi)

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

21 OfsetTime eksi (TemporalAmount amountToSubtract)

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

22 OffsetTime eksiHours (long hoursToSubtract)

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

23 OffsetTime minusMinutes (long minutesToSubtract)

Bu OffsetTime'ın, belirtilen dakika sayısının çıkarıldığı bir kopyasını döndürür.

24 OffsetTime eksiNanos (uzun nanolar)

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

25 OffsetTime minusSeconds (uzun saniye)

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

26 statik OffsetTime şimdi ()

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

27 statik OffsetTime şimdi (Saat saati)

Geçerli saati belirtilen saatten alır.

28 statik OffsetTime şimdi (ZoneId bölgesi)

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

29 statik OffsetTime of (int hour, int minute, int second, int nanoOfSecond, ZoneOffset offset)

Bir saat, dakika, saniye, nanosaniye ve bir ofsetten bir OffsetTime örneği alır.

30 statik OffsetTime of (LocalTime saati, ZoneOffset offset)

Yerel bir saat ve bir uzaklıktan bir OffsetTime örneği alır.

31 statik OffsetTime ofInstant (Anlık anlık, ZoneId bölgesi)

Bir Anında ve bölge kimliğinden bir OffsetTime örneği alır.

32 statik OffsetTime ayrıştırması (CharSequence metni)

10: 15: 30 + 01: 00 gibi bir metin dizesinden OffsetTime örneğini alır.

33 statik OffsetTime ayrıştırması (CharSequence metni, DateTimeFormatter biçimlendiricisi)

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

34 OffsetTime plus (uzun amountToAdd, TemporalUnit birimi)

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

35 OffsetTime plus (TemporalAmount amountToAdd)

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

36 OffsetTime plusHours (long hoursToAdd)

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

37 OffsetTime plusMinutes (long minutesToAdd)

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

38 OffsetTime plusNanos (uzun nanolar)

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

39 OffsetTime plusSeconds (uzun saniye)

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

40 R sorgusu (TemporalQuery sorgusu)

Bu sefer belirtilen sorguyu kullanarak sorgular.

41 ValueRange aralığı (TemporalField alanı)

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

42 LocalTime toLocalTime ()

Bu tarih-saatin LocalTime bölümünü alır.

43 String toString ()

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

44 OffsetTime truncatedTo (TemporalUnit unit)

Bu OffsetTime'ın, kısaltılmış bir kopyasını döndürür.

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

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

46 (TemporalAdjuster ayarlayıcı) ile OffsetTime

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

47 (TemporalField alanı, uzun newValue) ile OffsetTime

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

48 OffsetTime withHour (int saat)

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

49 OffsetTime withMinute (int dakika)

Bu OffsetTime'ın saatin dakikası değiştirilmiş bir kopyasını döndürür.

50 Nano ile OfsetTime (int nanoOfSecond)

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

51 OffsetSameInstant ile OffsetTime (ZoneOffset uzaklığı)

Bu OffsetTime'ın, sonucun zımni bir günde aynı anda olmasını sağlayarak belirtilen ofset ile bir kopyasını döndürür.

52 OffsetSameLocal ile OffsetTime (ZoneOffset uzaklığı)

Bu OffsetTime'ın, sonucun aynı yerel saate sahip olmasını sağlayarak belirtilen ofset ile bir kopyasını döndürür.

53 OffsetTime withSecond (int saniye)

Bu OffsetTime'ın saniyenin 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