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