java.time.Period Kelas

pengantar

Itu java.time.Period model kelas sebuah kuantitas atau jumlah waktu dalam hal tahun, bulan dan hari.

Deklarasi kelas

Berikut adalah deklarasi untuk java.time.Period kelas -

public final class Period
   extends Object
      implements ChronoPeriod, Serializable

Bidang

Berikut adalah bidang untuk Java.time.Period kelas -

  • static Period ZERO - Konstanta untuk Periode nol.

Metode kelas

Sr.No. Metode & Deskripsi
1 AddTo temporal (Temporal temporal)

Menambahkan Periode ini ke objek temporal yang ditentukan.

2 statis Periode antara (LocalDate startInclusive, LocalDate endExclusive)

Memperoleh Periode yang terdiri dari jumlah tahun, bulan, dan hari antara dua tanggal.

3 boolean sama dengan (Object otherPeriod)

Memeriksa apakah Periode ini sama dengan Periode yang ditentukan.

4 Duratio statis dari (jumlah TemporalAmount)

Memperoleh contoh Periode dari jumlah sementara.

5 dapatkan panjang (unit TemporalUnit)

Mendapatkan nilai unit yang diminta.

6 IsoChronology getChronology ()

Mendapatkan kronologi dari periode ini, yaitu sistem kalender ISO.

7 int getDays ()

Mendapat jumlah hari dalam periode ini.

8 int getMonths ()

Mendapat jumlah bulan periode ini.

9 Buat daftar getUnits ()

Mendapat himpunan unit yang didukung oleh Periode ini.

10 int hashCode ()

Kode hash untuk Periode ini.

11 boolean isNegative ()

Memeriksa apakah Periode ini negatif, tidak termasuk nol.

12 boolean isZero ()

Memeriksa apakah Periode ini panjangnya nol.

13 Periode minus (TemporalAmount jumlahToSubtract)

Mengembalikan salinan Periode ini dengan periode tertentu dikurangi.

14 Periode minusDays (long daysToSubtract)

Mengembalikan salinan periode ini dengan pengurangan hari yang ditentukan.

15 Periode minusMonths (bulan panjang)

Mengembalikan salinan periode ini dengan pengurangan bulan yang ditentukan.

16 Periode minusTahun (tahun panjang)

Mengembalikan salinan periode ini dengan pengurangan tahun yang ditentukan.

17 Periode dikalikanBy (perkalian panjang)

Mengembalikan salinan Periode ini dikalikan dengan skalar.

18 Periode dinegasikan ()

Mengembalikan salinan Periode ini dengan panjang yang dinegasikan.

19 Periode dinormalisasi ()

Mengembalikan salinan periode ini dengan tahun dan bulan dinormalisasi.

20 Statis Periode (int tahun, int bulan, int hari)

Memperoleh Periode yang mewakili sejumlah tahun, bulan dan hari.

21 Statis Periode ofDays (int hari)

Memperoleh Periode yang mewakili jumlah hari.

22 Statis Periode Bulan (int bulan)

Memperoleh Periode yang mewakili beberapa bulan.

23 Statis Periode Minggu (int minggu)

Memperoleh Periode yang mewakili beberapa minggu.

24 Statis Periode Tahun (int tahun)

Memperoleh Periode yang mewakili beberapa minggu.

25 statis Periode parse (teks CharSequence)

Memperoleh Periode dari string teks seperti PnYnMnD.

26 Periode plus (TemporalAmount amountToAdd)

Mengembalikan salinan Periode ini dengan penambahan Periode tertentu.

27 Periode plusDays (long daysToAdd)

Mengembalikan salinan periode ini dengan hari-hari tertentu ditambahkan.

28 Periode plusMonths (long monthsToAdd)

Mengembalikan salinan periode ini dengan bulan yang ditentukan ditambahkan.

29 Periode plusTahun (tahun panjangToAdd)

Mengembalikan salinan periode ini dengan tahun-tahun tertentu ditambahkan.

30 Pengurangan temporal Dari (Temporal temporal)

Mengurangi Periode ini dari objek temporal yang ditentukan.

31 String toString ()

Representasi string Periode ini menggunakan representasi berbasis ISO-8601 detik, seperti PT8H6M12.345S.

32 long toTotalMonths ()

Mendapatkan jumlah total bulan dalam periode ini.

33 Periode withDays (int hari)

Mengembalikan salinan periode ini dengan jumlah hari yang ditentukan.

34 Periode dengan Bulan (int bulan)

Mengembalikan salinan periode ini dengan jumlah bulan yang ditentukan.

35 Periode withYears (int tahun)

Mengembalikan salinan periode ini dengan jumlah Tahun tertentu.

Metode yang diwariskan

Kelas ini mewarisi metode dari kelas berikut -

  • Java.lang.Object