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