java.time.year Class

pengantar

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

Deklarasi kelas

Berikut adalah deklarasi untuk java.time.Year kelas -

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

Bidang

Berikut adalah bidang untuk Java.time.Period kelas -

  • static int MAX_VALUE - Tahun dukungan maksimum, '+999,999,999'.

  • static int MIN_VALUE - Tahun dukungan minimum, '-999,999,999'.

Metode kelas

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

Menyesuaikan objek temporal yang ditentukan untuk dimiliki tahun ini.

2 LocalDate atDay (int dayOfYear)

Gabungkan tahun ini dengan hari dalam setahun untuk membuat LocalDate.

3

YearMonth atMonth(int month)

Menggabungkan tahun ini dengan satu bulan untuk membuat YearMonth.

4

YearMonth atMonth(Month month)

Menggabungkan tahun ini dengan satu bulan untuk membuat YearMonth.

5

LocalDate atMonthDay(MonthDay monthDay)

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

6 int bandingkanTo (Tahun lainnya)

Bandingkan tahun ini dengan tahun lainnya.

7 boolean sama dengan (Object otherYear)

Memeriksa apakah Tahun ini sama dengan Tahun yang ditentukan.

8 Format string (formatter DateTimeFormatter)

Format tahun ini menggunakan formatter yang ditentukan.

9 Statis Tahun dari (jumlah TemporalAmount)

Memperoleh contoh Tahun dari jumlah sementara.

10 int get (bidang TemporalField)

Mendapat nilai bidang yang ditentukan dari tahun ini sebagai int.

11 getLong panjang (bidang TemporalField)

Mendapatkan nilai unit yang diminta selama.

12 int getValue ()

Mendapat nilai tahun.

13 int hashCode ()

Kode hash untuk Tahun ini.

14 boolean isAfter (Setahun lainnya)

Memeriksa apakah tahun ini setelah tahun yang ditentukan.

15 boolean isBefore (Year other)

Memeriksa apakah tahun ini sebelum tahun yang ditentukan.

16 boolean isLeap ()

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 isValidMonthDay (MonthDay monthDay)

Memeriksa apakah bulan-hari berlaku untuk tahun ini.

21 int panjang ()

Mendapatkan panjang tahun ini dalam hitungan hari.

22 Tahun dikurangi (long amountToSubtract, TemporalUnit unit)

Mengembalikan salinan tahun ini dengan jumlah yang ditentukan dikurangi.

23 Tahun dikurangi (TemporalAmount jumlahToSubtract)

Mengembalikan salinan Tahun ini dengan pengurangan Tahun yang ditentukan.

24 Tahun dikurangiTahun (tahun panjangToSubtract)

Mengembalikan salinan Tahun ini dengan pengurangan tahun yang ditentukan.

25 statis Tahun sekarang ()

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

26 statis Tahun sekarang (Jam jam)

Memperoleh tahun saat ini dari jam yang ditentukan.

27 statis Tahun sekarang (zona ZoneId)

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

28 Tahun statis (int tahun)

Memperoleh contoh Tahun.

29 Parse Tahun statis (teks CharSequence)

Memperoleh Setahun dari string teks seperti 2007.

30 Parse Tahun statis (teks CharSequence, formatter DateTimeFormatter)

Memperoleh contoh Tahun dari string teks menggunakan pemformat tertentu.

31 Tahun plus (long amountToAdd, TemporalUnit unit)

Mengembalikan salinan Tahun ini dengan Tahun yang ditentukan ditambahkan.

32 Tahun plus (TemporalAmount jumlahToAdd)

Mengembalikan salinan Tahun ini dengan Tahun yang ditentukan ditambahkan.

33

Year plusMonths(long monthsToAdd)

Mengembalikan salinan Tahun ini dengan penambahan bulan yang ditentukan.

34 Tahun plusTahun (tahun panjangToAdd)

Mengembalikan salinan Tahun ini dengan tahun yang ditentukan ditambahkan.

35 Kueri R (Kueri TemporalQuery )

Kueri tahun ini menggunakan kueri yang ditentukan.

36 Rentang ValueRange (bidang TemporalField)

Mendapat kisaran nilai yang valid untuk bidang yang ditentukan.

37 String toString ()

Menghasilkan tahun ini sebagai String.

38 lama sampai (Temporal endExclusive, TemporalUnit unit)

Menghitung jumlah waktu sampai satu tahun lagi dalam satuan yang ditentukan.

39 Tahun dengan (adjuster TemporalAdjuster)

Mengembalikan salinan yang disesuaikan tahun ini.

Metode yang diwariskan

Kelas ini mewarisi metode dari kelas berikut -

  • Java.lang.Object