java.time.MonthDay Class

pengantar

Itu java.time.MonthDay class mewakili bulan-hari dalam sistem kalender ISO-8601, seperti --12-03.

Deklarasi kelas

Berikut adalah deklarasi untuk java.time.MonthDay kelas -

public final class MonthDay
   extends Object
      implements TemporalAccessor, TemporalAdjuster, Comparable<MonthDay>, Serializable

Metode kelas

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

Menyesuaikan objek temporal yang ditentukan untuk memiliki hari-bulan ini.

2 LocalDate atYear (int tahun)

Gabungkan hari-bulan ini dengan satu tahun untuk membuat LocalDate.

3 int bandingkanTo (MonthDay other)

Bandingkan bulan-hari ini dengan hari-bulan lainnya.

4 boolean sama dengan (Object obj)

Memeriksa apakah bulan-hari ini sama dengan bulan-hari lainnya.

5 Format string (formatter DateTimeFormatter)

Format hari-bulan ini menggunakan formatter yang ditentukan.

6 Statis MonthDay from (TemporalAccessor temporal)

Memperoleh instance MonthDay dari objek temporal.

7 int get (bidang TemporalField)

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

8 int getDayOfMonth ()

Mendapatkan kolom hari dalam sebulan.

9 getLong panjang (bidang TemporalField)

Mendapat nilai bidang yang ditentukan mulai dari saat ini sebagai waktu yang lama.

10 Bulan getMonth ()

Mendapatkan bidang bulan-tahun-tahun menggunakan enum Bulan.

11 int getMonthValue ()

Mendapatkan bidang bulan-tahun dari 1 hingga 12.

12 int hashCode ()

Kode hash untuk hari-bulan ini.

13 boolean isAfter (MonthDay other)

Memeriksa apakah hari-bulan ini setelah hari-bulan yang ditentukan.

14 boolean isBefore (MonthDay other)

Memeriksa apakah bulan-hari ini sebelum bulan-hari yang ditentukan.

15 boolean isSupported (bidang TemporalField)

Memeriksa apakah bidang yang ditentukan didukung.

16 boolean isSupported (TemporalUnit unit)

Memeriksa apakah unit yang ditentukan didukung.

17 boolean isValidYear (int tahun)

Memeriksa apakah tahun itu berlaku untuk hari-bulan ini.

18 statis MonthDay sekarang ()

Memperoleh waktu saat ini dari jam sistem di zona waktu default.

19 MonthDay statis sekarang (Jam jam)

Memperoleh waktu saat ini dari jam yang ditentukan.

20 statis MonthDay sekarang (zona ZoneId)

Memperoleh waktu saat ini dari jam sistem di zona waktu yang ditentukan.

21 MonthDay statis (int bulan, int dayOfMonth)

Mendapatkan instance MonthDay.

22 MonthDay statis (Bulan bulan, int dayOfMonth)

Mendapatkan instance MonthDay.

23 Parse MonthDay statis (teks CharSequence)

Memperoleh instance MonthDay dari string teks seperti --12-03.

24 Parse MonthDay statis (teks CharSequence, formatter DateTimeFormatter)

Memperoleh contoh MonthDay dari string teks menggunakan pemformat tertentu.

25 Kueri R (Kueri TemporalQuery )

Kueri kali ini menggunakan kueri yang ditentukan.

26 Rentang ValueRange (bidang TemporalField)

Mendapat kisaran nilai yang valid untuk bidang yang ditentukan.

27 String toString ()

Mengeluarkan tanggal ini sebagai String, seperti --12-03.

28 MonthDay dengan (Bulan bulan)

Mengembalikan salinan MonthDay ini dengan bulan-of-year diubah.

29 MonthDay withDayOfMonth (int dayOfMonth)

Mengembalikan salinan MonthDay ini dengan hari dalam sebulan diubah.

30 MonthDay withMonth (int bulan)

Mengembalikan salinan MonthDay ini dengan bulan-of-year diubah.

Metode yang diwariskan

Kelas ini mewarisi metode dari kelas berikut -

  • Java.lang.Object