java.time.Period Sınıfı

Giriş

java.time.Period sınıf, bir miktarı veya miktarı yıl, ay ve gün olarak modeller.

Sınıf beyanı

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

public final class Period
   extends Object
      implements ChronoPeriod, Serializable

Alan

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

  • static Period ZERO - Sıfır Periyot için Sabit.

Sınıf yöntemleri

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

Bu Periyodu belirtilen geçici nesneye ekler.

2 (LocalDate startInclusive, LocalDate endExclusive) arasındaki statik Dönem

İki tarih arasındaki yıl, ay ve gün sayısından oluşan bir Dönem elde eder.

3 boolean equals (Object otherPeriod)

Bu Sürenin belirtilen Döneme eşit olup olmadığını kontrol eder.

4 statik Duratio'dan (TemporalAmount miktarı)

Geçici bir miktardan Periyod örneği alır.

5 long get (TemporalUnit birimi)

İstenen birimin değerini alır.

6 IsoChronology getChronology ()

ISO takvim sistemi olan bu dönemin kronolojisini alır.

7 int getDays ()

Bu dönemin günlerinin miktarını alır.

8 int getMonths ()

Bu dönemin aylarının miktarını alır.

9 getUnits () listesi

Bu Dönem tarafından desteklenen birimler kümesini alır.

10 int hashCode ()

Bu Dönem için bir karma kod.

11 booleanegative ()

Bu Periyodun sıfır hariç negatif olup olmadığını kontrol eder.

12 boole sıfırdır ()

Bu Periyodun sıfır uzunlukta olup olmadığını kontrol eder.

13 Periyot eksi (TemporalAmount amountToSubtract)

Bu Dönemin, belirtilen Dönemin çıkarıldığı bir kopyasını döndürür.

14 Süre eksiGünler (uzun günlerToSubtract)

Bu dönemin, belirtilen günler çıkarılarak bir kopyasını döndürür.

15 Aylar eksi dönem (uzun aylar)

Bu dönemin, belirtilen aylar çıkarılmış şekilde bir kopyasını döndürür.

16 Dönem eksi Yıllar (uzun yıllar)

Bu dönemin, belirtilen yılların çıkarıldığı bir kopyasını döndürür.

17 Periyot çarpımıBy (uzun çarpılan)

Bu Dönemin skaler ile çarpılmış bir kopyasını döndürür.

18 Negatif dönem ()

Bu Dönemin bir kopyasını, uzunluğu reddedilmiş olarak döndürür.

19 Normalleştirilmiş dönem ()

Yıllar ve aylar normalleştirilmiş olarak bu sürenin bir kopyasını döndürür.

20 statik Dönem (int yıllar, int aylar, int günler)

Birkaç yılı, ayı ve günü temsil eden bir Dönem elde eder.

21 static Period ofDays (int günler)

Bir dizi günü temsil eden bir Dönem elde eder.

22 statik Ay Dönemi (int ay)

Birkaç ayı temsil eden bir Dönem elde eder.

23 statik Hafta Dönemi (int hafta)

Birkaç haftayı temsil eden bir Dönem elde eder.

24 statik Yıl Dönemi (int yıl)

Birkaç haftayı temsil eden bir Dönem elde eder.

25 statik Dönem ayrıştırma (CharSequence metni)

PnYnMnD gibi bir metin dizesinden Periyot alır.

26 Dönem artı (TemporalAmount amountToAdd)

Bu Dönemin, belirtilen Dönem eklenmiş bir kopyasını döndürür.

27 Period plusDays (long daysToAdd)

Bu dönemin, belirtilen günlerin eklendiği bir kopyasını döndürür.

28 Artı Aylar (uzun aylarToAdd)

Bu dönemin, belirtilen ayların eklendiği bir kopyasını döndürür.

29 Dönem artı Yıllar (uzun yıllarToAdd)

Bu dönemin, belirtilen yılların eklendiği bir kopyasını döndürür.

30 Temporal çıkarmaFrom (Temporal temporal)

Bu Periyodu belirtilen geçici nesneden çıkarır.

31 String toString ()

PT8H6M12.345S gibi ISO-8601 saniye tabanlı gösterim kullanan bu Dönemin dize temsili.

32 long toTotalMonths ()

Bu dönemdeki toplam ay sayısını alır.

33 Day withDays (gün içi)

Belirtilen sayıda gün ile bu dönemin bir kopyasını döndürür.

34 Aylar ile Dönem (int ay)

Belirtilen sayıda ay ile bu dönemin bir kopyasını döndürür.

35 Yıllar (int yıllar) ile dönem

Belirtilen Yıl sayısı ile bu dönemin 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