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 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