java.time.YearMonth Class

pengantar

Itu java.time.YearMonth kelas mewakili satu tahun-bulan dalam sistem kalender ISO-8601, seperti 2007-12.

Deklarasi kelas

Berikut adalah deklarasi untuk java.time.YearMonth kelas -

public final class YearMonth
   extends Object
      implements Temporal, TemporalAdjuster, Comparable<YearMonth>, Serializable

Metode kelas

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

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

2 LocalDate atDay (int dayOfMonth)

Gabungkan tahun-bulan ini dengan hari-dari-bulan untuk membuat TanggalLokal.

3 LocalDate atEndOfMonth ()

Mengembalikan LocalDate di akhir bulan ..

4 int bandingkanTo (YearMonth other)

Bandingkan tahun-bulan ini dengan tahun-bulan lainnya.

5 boolean sama dengan (Object otherYearMonth)

Memeriksa apakah YearMonth ini sama dengan YearMonth yang ditentukan.

6 Format string (formatter DateTimeFormatter)

Format bulan tahun ini menggunakan formatter yang ditentukan.

7 statis YearMonth dari (TemporalAmount jumlah)

Mendapatkan instance YearMonth dari jumlah sementara.

8 int get (bidang TemporalField)

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

9 getLong panjang (bidang TemporalField)

Mendapatkan nilai unit yang diminta selama.

10 Bulan getMonth ()

Mendapatkan bidang bulan-tahun-tahun menggunakan enum Bulan.

11 int getMonthValue ()

Mendapatkan bidang bulan-tahun dari 1 hingga 12.

12 int getYear ()

Mendapat bidang tahun.

13 int hashCode ()

Kode hash untuk YearMonth ini.

14 boolean isAfter (YearMonth other)

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

15 boolean isBefore (YearMonth other)

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

16 boolean isLeapYear ()

Memeriksa apakah tahun tersebut adalah tahun kabisat, menurut aturan sistem kalender proleptik ISO.

17 boolean isLeap (tahun panjang)

Memeriksa apakah tahun tersebut adalah tahun kabisat, menurut aturan sistem kalender proleptik ISO.

18 boolean isSupported (bidang TemporalField)

Memeriksa apakah bidang yang ditentukan didukung.

19 boolean isSupported (TemporalUnit unit)

Memeriksa apakah unit yang ditentukan didukung.

20 boolean isValidDay (int dayOfMonth)

Memeriksa apakah hari dalam sebulan berlaku untuk tahun-bulan ini.

21 int lengthOfMonth ()

Mengembalikan panjang bulan, dengan memperhitungkan tahun.

22 int lengthOfYear ()

Mengembalikan panjang tahun.

23 YearMonth minus (long amountToSubtract, TemporalUnit unit)

Mengembalikan salinan tahun ini dengan jumlah yang ditentukan dikurangi.

24 YearMonth minus (TemporalAmount jumlahToSubtract)

Mengembalikan salinan YearMonth ini dengan pengurangan YearMonth tertentu.

25 YearMonth minusMonths (long monthsToSubtract)

Mengembalikan salinan YearMonth ini dengan pengurangan bulan yang ditentukan.

26 TahunBulan minusTahun (tahun panjangKurangi)

Mengembalikan salinan YearMonth ini dengan pengurangan tahun yang ditentukan.

27 statis YearMonth now ()

Memperoleh tahun-bulan saat ini dari jam sistem di zona waktu default.

28 statis YearMonth sekarang (Jam jam)

Memperoleh tahun-bulan saat ini dari jam yang ditentukan.

29 statis YearMonth sekarang (zona ZoneId)

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

30 Statis TahunBulan (int tahun, int bulan)

Memperoleh contoh YearMonth dari tahun dan bulan.

31 Statis TahunBulan (int tahun, Bulan bulan)

Memperoleh contoh YearMonth dari tahun dan bulan.

32 statis YearMonth parse (teks CharSequence)

Memperoleh YearMonth dari string teks seperti 2007-12.

33 Parse YearMonth statis (teks CharSequence, formatter DateTimeFormatter)

Memperoleh contoh YearMonth dari string teks menggunakan formatter tertentu.

34 YearMonth plus (long amountToAdd, TemporalUnit unit)

Mengembalikan salinan YearMonth ini dengan penambahan YearMonth yang ditentukan.

35 YearMonth plus (TemporalAmount amountToAdd)

Mengembalikan salinan YearMonth ini dengan penambahan YearMonth yang ditentukan.

36 YearMonth plusMonths (long monthsToAdd)

Mengembalikan salinan YearMonth ini dengan penambahan bulan yang ditentukan.

37 YearMonth plusYears (long yearsToAdd)

Mengembalikan salinan YearMonth ini dengan penambahan tahun yang ditentukan.

38 Kueri R (Kueri TemporalQuery )

Kueri bulan ini menggunakan kueri yang ditentukan.

39 Rentang ValueRange (bidang TemporalField)

Mendapat kisaran nilai yang valid untuk bidang yang ditentukan.

40 String toString ()

Menghasilkan tahun-bulan ini sebagai String.

41 lama sampai (Temporal endExclusive, TemporalUnit unit)

Menghitung jumlah waktu hingga tahun-bulan berikutnya dalam satuan yang ditentukan.

42 YearMonth with (TemporalAdjuster adjuster)

Mengembalikan salinan yang disesuaikan dari tahun-bulan ini.

43 YearMonth with (TemporalField field, long newValue)

Mengembalikan salinan tahun-bulan ini dengan bidang yang ditentukan disetel ke nilai baru.

44 YearMonth withMonth (int bulan)

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

45 YearMonth withYear (int year)

Mengembalikan salinan YearMonth ini dengan tahun yang diubah.

Metode yang diwarisi

Kelas ini mewarisi metode dari kelas berikut -

  • Java.lang.Object