java.time.LocalDate Class
pengantar
Itu java.time.LocalDate kelas mewakili tanggal tanpa zona waktu dalam sistem kalender ISO-8601, seperti 2007-12-03.
Deklarasi kelas
Berikut adalah deklarasi untuk java.time.LocalDate kelas -
public final class LocalDate
extends Object
implements Temporal, TemporalAdjuster, ChronoLocalDate, Serializable
Bidang
Berikut adalah bidang untuk java.time.LocalDate kelas -
static LocalDate MAX - LocalDate maksimum yang didukung, '+ 999999999-12-31'.
static LocalDate MIN - LocalDate minimum yang didukung, '-999999999-01-01'.
Metode kelas
| Sr.No. | Metode & Deskripsi |
|---|---|
| 1 | Penyesuaian temporal (Temporal temporal) Menyesuaikan objek temporal yang ditentukan agar memiliki tanggal yang sama dengan objek ini. |
| 2 | LocalDateTime atStartOfDay () Gabungkan tanggal ini dengan waktu tengah malam untuk membuat LocalDateTime di awal tanggal ini. |
| 3 | ZonedDateTime atStartOfDay (zona ZoneId) Mengembalikan tanggal-waktu yang dikategorikan dari tanggal ini pada waktu paling awal yang valid sesuai dengan aturan di zona waktu. |
| 4 | LocalDateTime atTime (int jam, int menit) Gabungkan tanggal ini dengan waktu untuk membuat LocalDateTime. |
| 5 | LocalDateTime atTime (int jam, int menit, int detik) Gabungkan tanggal ini dengan waktu untuk membuat LocalDateTime. |
| 6 | LocalDateTime atTime (int jam, int menit, int detik, int nanoOfSecond) Gabungkan tanggal ini dengan waktu untuk membuat LocalDateTime. |
| 7 | LocalDateTime atTime (waktu LocalTime) Gabungkan tanggal ini dengan waktu untuk membuat LocalDateTime. |
| 8 | OffsetDateTime atTime (waktu OffsetTime) Menggabungkan tanggal ini dengan waktu offset untuk membuat OffsetDateTime. |
| 9 | int bandingkanTo (ChronoLocalDate lainnya) Bandingkan tanggal ini dengan tanggal lain. |
| 10 | boolean sama dengan (Object obj) Memeriksa apakah tanggal ini sama dengan tanggal lain. |
| 11 | Format string (formatter DateTimeFormatter) Memformat tanggal ini menggunakan formatter yang ditentukan. |
| 12 | statis LocalDate dari (TemporalAccessor temporal) Mendapatkan instance LocalDate dari objek temporal. |
| 13 | int get (bidang TemporalField) Mendapat nilai bidang yang ditentukan mulai tanggal ini sebagai int. |
| 14 | IsoChronology getChronology () Mendapatkan kronologi tanggal ini, yang merupakan sistem kalender ISO. |
| 15 | int getDayOfMonth () Mendapatkan kolom hari dalam sebulan. |
| 16 | DayOfWeek getDayOfWeek () Mendapatkan kolom day-of-week, yang merupakan enum DayOfWeek. |
| 17 | int getDayOfYear () Mendapat kolom hari dalam tahun. |
| 18 | Era getEra () Mendapat era yang berlaku pada tanggal ini. |
| 19 | getLong panjang (bidang TemporalField) Mendapatkan nilai bidang yang ditentukan mulai tanggal ini sebagai panjang. |
| 20 | Bulan getMonth () Mendapatkan bidang bulan-tahun-tahun menggunakan enum Bulan. |
| 21 | int getMonthValue () Mendapatkan bidang bulan-tahun dari 1 hingga 12. |
| 22 | int getYear () Mendapat bidang tahun. |
| 23 | int hashCode () Kode hash untuk tanggal ini. |
| 24 | boolean isAfter (ChronoLocalDate other) Memeriksa apakah tanggal ini setelah tanggal yang ditentukan. |
| 25 | boolean isBefore (ChronoLocalDate lainnya) Memeriksa apakah tanggal ini sebelum tanggal yang ditentukan. |
| 26 | boolean isEqual (ChronoLocalDate lainnya) Memeriksa apakah tanggal ini sama dengan tanggal yang ditentukan. |
| 27 | boolean isLeapYear () Memeriksa apakah tahun tersebut adalah tahun kabisat, menurut aturan sistem kalender proleptik ISO. |
| 28 | boolean isSupported (bidang TemporalField) Memeriksa apakah bidang yang ditentukan didukung. |
| 29 | boolean isSupported (TemporalUnit unit) Memeriksa apakah unit yang ditentukan didukung. |
| 30 | int lengthOfMonth () Menampilkan panjang bulan yang diwakili oleh tanggal ini. |
| 31 | int lengthOfYear () Mengembalikan panjang tahun yang diwakili oleh tanggal ini. |
| 32 | LocalDate minus (long amountToSubtract, TemporalUnit unit) Mengembalikan salinan tanggal ini dengan jumlah yang ditentukan dikurangi. |
| 33 | LocalDate minus (TemporalAmount jumlahToSubtract) Mengembalikan salinan tanggal ini dengan jumlah yang ditentukan dikurangi. |
| 34 | LocalDate minusDays (long daysToSubtract) Mengembalikan salinan LocalDate ini dengan pengurangan jumlah hari yang ditentukan. |
| 35 | LocalDate minusMonths (long monthsToSubtract) Mengembalikan salinan LocalDate ini dengan jumlah bulan dikurangi. |
| 36 | LocalDate minusWeeks (minggu panjangToSubtract) Mengembalikan salinan LocalDate ini dengan pengurangan jumlah minggu yang ditentukan. |
| 37 | LocalDate minusYears (long yearsToSubtract) Mengembalikan salinan LocalDate ini dengan pengurangan jumlah tahun yang ditentukan. |
| 38 | LocalDate statis sekarang () Memperoleh tanggal saat ini dari jam sistem di zona waktu default. |
| 39 | LocalDate statis sekarang (Jam jam) Memperoleh tanggal saat ini dari jam yang ditentukan. |
| 40 | LocalDate statis sekarang (zona ZoneId) Memperoleh tanggal saat ini dari jam sistem di zona waktu yang ditentukan. |
| 41 | LocalDate statis (int tahun, int bulan, int dayOfMonth) Mendapatkan instance LocalDate dari tahun, bulan, dan hari. |
| 42 | Tanggal Lokal statis (int tahun, Bulan bulan, int dayOfMonth) Mendapatkan instance LocalDate dari tahun, bulan, dan hari. |
| 43 | LocalDate ofEpochDay statis (epochDay panjang) Mendapatkan instance LocalDate dari hitungan hari epoch. |
| 44 | statis LocalDate ofYearDay (int tahun, int dayOfYear) Mendapatkan instance LocalDate dari tahun dan hari dalam setahun. |
| 45 | parse LocalDate statis (teks CharSequence) Memperoleh instance LocalDate dari string teks seperti 2007-12-03. |
| 46 | parse LocalDate statis (teks CharSequence, formatter DateTimeFormatter) Mendapatkan instance LocalDate dari string teks menggunakan formatter tertentu. |
| 47 | LocalDate plus (long amountToAdd, TemporalUnit unit) Mengembalikan salinan tanggal ini dengan jumlah yang ditentukan ditambahkan. |
| 48 | LocalDate plus (TemporalAmount amountToAdd) Mengembalikan salinan tanggal ini dengan jumlah yang ditentukan ditambahkan. |
| 49 | LocalDate plusDays (long daysToAdd) Mengembalikan salinan LocalDate ini dengan jumlah hari yang ditentukan ditambahkan. |
| 50 | LocalDate plusMonths (long monthsToAdd) Mengembalikan salinan LocalDate ini dengan jumlah bulan yang ditentukan ditambahkan. |
| 51 | LocalDate plusWeeks (minggu panjangToAdd) Mengembalikan salinan LocalDate ini dengan jumlah minggu yang ditentukan ditambahkan. |
| 52 | LocalDate plusTahun (tahun panjangToAdd) Mengembalikan salinan LocalDate ini dengan jumlah tahun yang ditentukan ditambahkan. |
| 53 | Kueri Kueri tanggal ini menggunakan kueri yang ditentukan. |
| 54 | Rentang ValueRange (bidang TemporalField) Mendapat kisaran nilai yang valid untuk bidang yang ditentukan. |
| 55 | long toEpochDay () Mengubah tanggal ini menjadi Epoch Day. |
| 56 | String toString () Mengeluarkan tanggal ini sebagai String, seperti 2007-12-03. |
| 57 | Periode hingga (ChronoLocalDate endDateExclusive) Menghitung periode antara tanggal ini dan tanggal lain sebagai Periode. |
| 58 | lama sampai (Temporal endExclusive, TemporalUnit unit) Menghitung jumlah waktu hingga tanggal lain dalam satuan yang ditentukan. |
| 59 | LocalDate dengan (adjuster TemporalAdjuster) Mengembalikan salinan yang disesuaikan untuk tanggal ini. |
| 60 | LocalDate dengan (bidang TemporalField, long newValue) Mengembalikan salinan tanggal ini dengan bidang yang ditentukan disetel ke nilai baru. |
| 61 | LocalDate withDayOfMonth (int dayOfMonth) Mengembalikan salinan LocalDate ini dengan perubahan hari dalam sebulan. |
| 62 | LocalDate withDayOfYear (int dayOfYear) Mengembalikan salinan LocalDate ini dengan perubahan hari dalam setahun. |
| 63 | LocalDate withMonth (int bulan) Mengembalikan salinan LocalDate ini dengan bulan-of-year diubah. |
| 64 | LocalDate withYear (int tahun) Mengembalikan salinan LocalDate ini dengan tahun yang diubah. |
Metode yang diwariskan
Kelas ini mewarisi metode dari kelas berikut -
- Java.lang.Object