java.time.Duration Sınıfı
Giriş
java.time.Durationsınıfı, bir miktarı veya miktarı saniye ve nanosaniye cinsinden modeller. Dakika ve saatler gibi diğer süre bazlı birimler kullanılarak erişilebilir.
Sınıf beyanı
Aşağıdaki beyanı java.time.Duration sınıf -
public final class Duration
extends Object
implements TemporalAmount, Comparable<Duration>, Serializable
Alan
Aşağıdakiler için alanlar java.time.Duration sınıf -
static Duration ZERO - Sıfır süre boyunca sabit.
Sınıf yöntemleri
Sr.No. | Yöntem ve Açıklama |
---|---|
1 | Süre abs ()
Bu sürenin pozitif uzunlukta bir kopyasını döndürür. |
2 | Temporal addTo (Temporal temporal)
Bu süreyi belirtilen geçici nesneye ekler. |
3 | statik Süre arasında (Temporal startInclusive, Temporal endExclusive)
İki geçici nesne arasındaki süreyi temsil eden bir Süre elde eder. |
4 | int CompareTo (Diğer Süre)
Bu süreyi belirtilen Süre ile karşılaştırır. |
5 | Süre bölüBy (uzun bölen)
Bu sürenin, belirtilen değere bölünmüş bir kopyasını döndürür. |
6 | boolean equals (Object otherDuration)
Bu sürenin belirtilen Süreye eşit olup olmadığını kontrol eder. |
7 | statik Duratio'dan (TemporalAmount miktarı)
Geçici bir miktardan bir Süre örneği alır. |
8 | long get (TemporalUnit birimi)
İstenen birimin değerini alır. |
9 | int getNano ()
Bu süre içinde saniye içindeki nanosaniye sayısını alır. |
10 | long getSeconds ()
Bu süredeki saniye sayısını alır. |
11 | Bu süre tarafından desteklenen birim kümesini alır. |
12 | int hashCode ()
Bu süre için bir karma kod. |
13 | booleanegative ()
Bu sürenin sıfır hariç negatif olup olmadığını kontrol eder. |
14 | boole sıfırdır ()
Bu sürenin sıfır uzunluk olup olmadığını kontrol eder. |
15 | Süre eksi (Süre süresi)
Bu sürenin, belirtilen süre çıkarılmış bir kopyasını verir. |
16 | Süre eksi (uzun amountToSubtract, TemporalUnit birimi)
Bu sürenin, belirtilen süre çıkarılmış bir kopyasını verir. |
17 | Süre eksiGünler (uzun günlerToSubtract)
Bu sürenin standart 24 saatlik günler çıkarılarak belirtilen sürenin bir kopyasını döndürür. |
18 | Süre eksiSaat (uzun saatlerToSubtract)
Bu sürenin, belirtilen süreyi saat olarak çıkarılmış bir kopyasını verir. |
19 | Süre minusMillis (long millisToSubtract)
Bu sürenin, milisaniye cinsinden belirtilen süre çıkarılmış bir kopyasını döndürür. |
20 | Süre eksi Dakika (uzun dakika Çıkarma)
Bu sürenin, belirtilen süreyi dakika cinsinden çıkarılmış bir kopyasını döndürür. |
21 | Süre eksiNanos (uzun nanosToSubtract)
Nanosaniye cinsinden belirtilen süre çıkarılmış olarak bu sürenin bir kopyasını döndürür. |
22 | Süre eksi saniye (uzun saniye Çıkarma)
Bu sürenin, belirtilen süreyi saniye cinsinden çıkarılmış olarak bir kopyasını döndürür. |
23 | Süre çarpıldıBy (uzun çarpılan)
Skaler ile çarpılan bu sürenin bir kopyasını verir. |
24 | Süre reddedildi ()
Negatif uzunlukta bu sürenin bir kopyasını döndürür. |
25 | statik Süre (uzun miktar, TemporalUnit birimi)
Belirtilen birimdeki bir miktarı temsil eden bir Süre elde eder. |
26 | statik Gün Süresi (uzun günler)
Bir dizi standart 24 saatlik günü temsil eden bir Süre elde eder. |
27 | statik Saat Süresi (uzun saatler)
Bir dizi standart saati temsil eden bir Süre elde eder. |
28 | statik Milis Süresi (uzun milisaniye)
Birkaç milisaniyeyi temsil eden bir Süre elde eder. |
29 | statik Dakika Süresi (uzun dakikalar)
Bir dizi standart dakikayı temsil eden bir Süre elde eder. |
30 | statik Nanos Süresi (uzun nanolar)
Birkaç nanosaniyeyi temsil eden bir Süre elde eder. |
31 | statik Saniye Süresi (uzun saniye)
Birkaç saniyeyi temsil eden bir Süre elde eder. |
32 | statik Saniye Süresi (uzun saniye, uzun nano Ayarlama)
Birkaç saniyeyi temsil eden bir Süre ve nanosaniye cinsinden bir ayarlama elde eder. |
33 | statik Süre ayrıştırması (CharSequence metni)
PnDTnHnMn.nS gibi bir metin dizesinden Süre alır. |
34 | Süre artı (Süre süresi)
Belirtilen süre eklenmiş olarak bu sürenin bir kopyasını verir. |
35 | Süre artı (long amountToAdd, TemporalUnit birimi)
Belirtilen süre eklenmiş olarak bu sürenin bir kopyasını verir. |
36 | Süre artıDays (long daysToAdd)
Bu sürenin standart 24 saatlik günlerde belirtilen süreye sahip bir kopyasını döndürür. |
37 | Süre artıSaatler (uzun saatlerToAdd)
Bu sürenin, saat olarak belirtilen süreye sahip bir kopyasını döndürür. |
38 | Süre plusMillis (long millisToAdd)
Bu sürenin milisaniye cinsinden belirtilen süre eklenmiş bir kopyasını döndürür. |
39 | Süre artıDakika (uzun dakikaToAdd)
Bu sürenin dakika cinsinden belirtilen süreye sahip bir kopyasını verir. |
40 | Süre artıNanolar (uzun nanosToAdd)
Nanosaniye cinsinden belirtilen süreye sahip bu sürenin bir kopyasını döndürür. |
41 | Süre plusSeconds (long secondsToAdd)
Bu sürenin saniye cinsinden belirtilen süreye sahip bir kopyasını döndürür. |
42 | Temporal çıkarmaFrom (Temporal temporal)
Bu süreyi belirtilen geçici nesneden çıkarır. |
43 | long toDays ()
Bu süredeki gün sayısını alır. |
44 | long toHours ()
Bu süredeki saat sayısını alır. |
45 | long toMillis ()
Bu süreyi milisaniye cinsinden toplam uzunluğa dönüştürür. |
46 | long toMinutes ()
Bu süredeki dakika sayısını alır. |
47 | long toNanos ()
Bu süreyi, uzun olarak ifade edilen nanosaniye cinsinden toplam uzunluğa dönüştürür. |
48 | String toString ()
PT8H6M12.345S gibi ISO-8601 saniye tabanlı gösterim kullanan bu sürenin dize temsili. |
49 | Nanos ile Süre (int nanoOfSecond)
Belirtilen nano saniyeyle bu sürenin bir kopyasını döndürür. |
50 | Saniyeyle Süre (uzun saniye)
Belirtilen saniye miktarıyla bu sürenin bir kopyasını verir. |
Miras alınan yöntemler
Bu sınıf, yöntemleri aşağıdaki sınıflardan miras alır -
- Java.lang.Object