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 | 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