java.time.Month Enum

pengantar

Itu java.time.Month Enum mewakili bulan tahun, seperti 'Juli'.

Deklarasi kelas

Berikut adalah deklarasi untuk java.time.Month Enum -

public enum Month
   extends Enum<Month>
      implements TemporalAccessor, TemporalAdjuster

Konstanta Enum

Berikut adalah bidang untuk Java.time.Month Enum -

  • JANUARY - Contoh tunggal untuk bulan Januari dengan 31 hari.

  • FEBRUARY - Contoh tunggal untuk bulan Februari dengan 28 hari, atau 29 dalam tahun kabisat.

  • MARCH - Contoh tunggal untuk bulan Maret dengan 31 hari.

  • APRIL - Contoh tunggal untuk bulan April dengan 30 hari.

  • MAY - Contoh tunggal untuk bulan Mei dengan 31 hari.

  • JUNE - Contoh tunggal untuk bulan Juni dengan 30 hari.

  • JULY - Contoh tunggal untuk bulan Juli dengan 31 hari.

  • AUGUST - Contoh tunggal untuk bulan Agustus dengan 31 hari.

  • SEPTEMBER - Contoh tunggal untuk bulan September dengan 30 hari.

  • OCTOBER - Contoh tunggal untuk bulan Oktober dengan 31 hari.

  • NOVEMBER - Contoh tunggal untuk bulan November dengan 30 hari.

  • DECEMBER - Contoh tunggal untuk bulan Desember dengan 31 hari.

Metode enum

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

Menyesuaikan objek temporal yang ditentukan agar memiliki bulan tahun yang sama dengan objek ini.

2 int firstDayOfYear (boolean leapYear)

Mendapatkan hari dalam tahun yang sesuai dengan hari pertama bulan ini.

3 Bulan pertamaMonthOfQuarter ()

Mendapatkan bulan yang sesuai dengan bulan pertama kuartal ini.

4 statis Bulan dari (TemporalAccessor temporal)

Memperoleh contoh Bulan dari objek temporal.

5 int get (bidang TemporalField)

Mendapat nilai bidang yang ditentukan dari bulan-tahun ini sebagai int.

6 String getDisplayName (gaya TextStyle, lokal Lokal)

Mendapat representasi tekstual, seperti 'Jan' atau 'Desember'.

7 getLong panjang (bidang TemporalField)

Mendapatkan nilai bidang yang ditentukan dari bulan-tahun-tahun ini selama.

8 int getValue ()

Mendapat nilai int bulan-of-year.

9 boolean isSupported (bidang TemporalField)

Memeriksa apakah bidang yang ditentukan didukung.

10 int panjang (boolean leapYear)

Mendapat panjang bulan ini dalam hitungan hari.

11 int maxLength ()

Mendapat panjang maksimum bulan ini dalam hari.

12 int minLength ()

Mendapat panjang minimum bulan ini dalam hari.

13 Bulan minus (bulan panjang)

Mengembalikan bulan-dari-tahun yang merupakan jumlah bulan yang ditentukan sebelum yang satu ini.

14 statis Bulan (int bulan)

Memperoleh contoh Bulan dari nilai int.

15 Bulan plus (bulan panjang)

Mengembalikan bulan-of-year yang merupakan jumlah kuartal yang ditentukan setelah yang satu ini.

16 Kueri R (Kueri TemporalQuery )

Kueri ini mengimbangi menggunakan kueri yang ditentukan.

17 Rentang ValueRange (bidang TemporalField)

Mendapat kisaran nilai yang valid untuk bidang yang ditentukan.

18 nilai Bulan statis (Nama string)

Mengembalikan konstanta enum jenis ini dengan nama yang ditentukan.

19 statis Bulan [] nilai ()

Mengembalikan larik yang berisi konstanta dari tipe enum ini, dalam urutan deklarasinya.

Metode yang diwariskan

Kelas ini mewarisi metode dari kelas berikut -

  • Java.lang.Enum
  • Java.lang.Object