java.time.LocalDateTime Class
pengantar
Itu java.time.LocalDateTime kelas mewakili tanggal-waktu tanpa zona waktu dalam sistem kalender ISO-8601, seperti 2007-12-03T10: 15: 30.
Deklarasi kelas
Berikut adalah deklarasi untuk java.time.LocalDateTime kelas -
public final class LocalDateTime
extends Object
implements Temporal, TemporalAdjuster, ChronoLocalDateTime
, Serializable
Bidang
Berikut adalah bidang untuk java.time.LocalDateTime kelas -
static LocalDateTime MAX - LocalDateTime maksimum yang didukung, '+ 999999999-12-31T23: 59: 59.999999999'.
static LocalDateTime MIN - LocalDateTime minimum yang didukung, '-999999999-01-01T00: 00: 00'.
Metode kelas
Sr.No. | Metode & Deskripsi |
---|---|
1 | Penyesuaian temporal (Temporal temporal) Menyesuaikan objek temporal yang ditentukan agar memiliki tanggal dan waktu yang sama dengan objek ini. |
2 | OffsetDateTime atOffset (ZoneOffset offset) Menggabungkan tanggal-waktu ini dengan waktu offset untuk membuat OffsetDateTime. |
3 | ZonedDateTime atZone (ZoneId zone) Menggabungkan tanggal-waktu ini dengan zona waktu untuk membuat ZonedDateTime. |
4 | int bandingkanTo (ChronoLocalDateTime lainnya) Bandingkan tanggal-waktu ini dengan tanggal-waktu lain. |
5 | boolean sama dengan (Object obj) Memeriksa apakah tanggal-waktu ini sama dengan tanggal-waktu lain. |
6 | Format string (formatter DateTimeFormatter) Format tanggal-waktu ini menggunakan formatter yang ditentukan. |
7 | LocalDateTime statis dari (TemporalAccessor temporal) Mendapatkan instance LocalDateTime dari objek temporal. |
8 | int get (bidang TemporalField) Mendapat nilai bidang yang ditentukan dari tanggal-waktu ini sebagai int. |
9 | int getDayOfMonth () Mendapatkan kolom hari dalam sebulan. |
10 | DayOfWeek getDayOfWeek () Mendapatkan kolom day-of-week, yang merupakan enum DayOfWeek. |
11 | int getDayOfYear () Mendapat kolom hari dalam tahun. |
12 | int getHour () Mendapatkan bidang jam-hari. |
13 | getLong panjang (bidang TemporalField) Mendapatkan nilai dari bidang yang ditentukan dari tanggal-waktu ini sebagai yang lama. |
14 | Bulan getMinute () Mendapatkan bidang menit per jam. |
15 | Bulan getMonth () Mendapatkan bidang bulan-tahun-tahun menggunakan enum Bulan. |
16 | int getMonthValue () Mendapatkan bidang bulan-tahun dari 1 hingga 12. |
17 | int getNano () Mendapatkan bidang nano-of-second. |
18 | int getSecond () Mendapat kolom detik menit. |
19 | int getYear () Mendapat bidang tahun. |
20 | int hashCode () Kode hash untuk tanggal-waktu ini. |
21 | boolean isAfter (ChronoLocalDateTime lainnya) Memeriksa apakah tanggal-waktu ini setelah tanggal-waktu yang ditentukan. |
22 | boolean isBefore (ChronoLocalDateTime other) Memeriksa apakah tanggal-waktu ini sebelum tanggal-waktu yang ditentukan. |
23 | boolean isEqual (ChronoLocalDateTime lainnya) Memeriksa apakah tanggal-waktu ini sama dengan tanggal-waktu yang ditentukan. |
24 | boolean isSupported (bidang TemporalField) Memeriksa apakah bidang yang ditentukan didukung. |
25 | boolean isSupported (TemporalUnit unit) Memeriksa apakah unit yang ditentukan didukung. |
26 | LocalDateTime minus (long amountToSubtract, TemporalUnit unit) Mengembalikan salinan waktu tanggal ini dengan jumlah yang ditentukan dikurangi. |
27 | LocalDateTime minus (TemporalAmount jumlahToSubtract) Mengembalikan salinan waktu tanggal ini dengan jumlah yang ditentukan dikurangi. |
28 | LocalDateTime minusDays (long daysToSubtract) Mengembalikan salinan LocalDateTime ini dengan jumlah hari yang dikurangi. |
29 | LocalDateTime minusHours (long hoursToSubtract) Mengembalikan salinan LocalDateTime ini dengan pengurangan jumlah jam yang ditentukan. |
30 | LocalDateTime minusMinutes (menit panjangToSubtract) Mengembalikan salinan LocalDateTime ini dengan jumlah menit yang dikurangi. |
31 | LocalDateTime minusMonths (long monthsToSubtract) Mengembalikan salinan LocalDateTime ini dengan jumlah bulan yang dikurangi. |
32 | LocalDateTime minusNanos (nanos panjang) Mengembalikan salinan LocalDateTime ini dengan jumlah nanodetik yang dikurangi. |
33 | LocalDateTime minusSeconds (detik panjang) Mengembalikan salinan LocalDateTime ini dengan pengurangan jumlah detik yang ditentukan. |
34 | LocalDateTime minusWeeks (minggu panjangToSubtract) Mengembalikan salinan LocalDateTime ini dengan jumlah minggu yang dikurangi. |
35 | LocalDateTime minusTahun (long yearsToSubtract) Mengembalikan salinan LocalDateTime ini dengan jumlah tahun yang dikurangi. |
36 | LocalDateTime sekarang () Memperoleh tanggal-waktu saat ini dari jam sistem di zona waktu default. |
37 | LocalDateTime statis sekarang (Jam jam) Memperoleh tanggal-waktu saat ini dari jam yang ditentukan. |
38 | LocalDateTime statis sekarang (zona ZoneId) Memperoleh tanggal-waktu saat ini dari jam sistem di zona waktu yang ditentukan. |
39 | LocalDateTime statis (int tahun, int bulan, int dayOfMonth, int jam, int menit) Mendapatkan instance LocalDateTime dari tahun, bulan, hari, jam, dan menit, menyetel detik dan nanodetik ke nol. |
40 | LocalDateTime statis (int tahun, int bulan, int dayOfMonth, int jam, int menit, int detik) Mendapatkan instance LocalDateTime dari tahun, bulan, hari, jam, menit dan detik, menyetel nanodetik ke nol. |
41 | LocalDateTime statis (int tahun, int bulan, int dayOfMonth, int jam, int menit, int detik, int nanoOfSecond) Mendapatkan instance LocalDateTime dari tahun, bulan, hari, jam, menit, detik, dan nanodetik. |
42 | LocalDateTime statis (int tahun, Bulan bulan, int dayOfMonth, int jam, int menit, int detik) Mendapatkan instance LocalDateTime dari tahun, bulan, hari, jam, menit dan detik, menyetel nanodetik ke nol. |
43 | LocalDateTime statis (int tahun, Bulan bulan, int dayOfMonth, int jam, int menit, int detik, int nanoOfSecond) Mendapatkan instance LocalDateTime dari tahun, bulan, hari, jam, menit, detik, dan nanodetik. |
44 | LocalDateTime statis (tanggal LocalDate, waktu LocalTime) Mendapatkan instance LocalDateTime dari tanggal dan waktu. |
45 | statis LocalDateTime ofEpochSecond (epochSecond panjang, int nanoOfSecond, offset ZoneOffset) Memperoleh instance LocalDateTime dari periode 1970-01-01T00: 00: 00Z. |
46 | statis LocalDateTime ofInstant (Instan instan, zona ZoneId) Memperoleh contoh LocalDateTime dari Instan dan ID zona. |
47 | parse LocalDateTime statis (teks CharSequence) Memperoleh contoh LocalDateTime dari string teks seperti 2007-12-03T10: 15: 30. |
48 | parse LocalDateTime statis (teks CharSequence, formatter DateTimeFormatter) Mendapatkan instance LocalDateTime dari string teks menggunakan pemformat tertentu. |
49 | LocalDateTime plus (long amountToAdd, TemporalUnit unit) Mengembalikan salinan tanggal-waktu ini dengan jumlah yang ditentukan ditambahkan. |
50 | LocalDateTime plus (TemporalAmount amountToAdd) Mengembalikan salinan tanggal-waktu ini dengan jumlah yang ditentukan ditambahkan. |
51 | LocalDateTime plusDays (long daysToAdd) Mengembalikan salinan LocalDateTime ini dengan jumlah hari yang ditentukan ditambahkan. |
52 | LocalDateTime plusHours (long hoursToAdd) Mengembalikan salinan LocalDateTime ini dengan jumlah jam yang ditentukan ditambahkan. |
53 | LocalDateTime plusMinutes (menit panjangToAdd) Mengembalikan salinan LocalDateTime ini dengan jumlah menit yang ditentukan ditambahkan. |
54 | LocalDateTime plusMonths (long monthsToAdd) Mengembalikan salinan LocalDateTime ini dengan jumlah bulan yang ditentukan ditambahkan. |
55 | LocalDateTime plusNanos (nanos panjang) Mengembalikan salinan LocalDateTime ini dengan jumlah nanodetik yang ditambahkan. |
56 | LocalDateTime plusSeconds (detik panjang) Mengembalikan salinan LocalDateTime ini dengan jumlah detik yang ditentukan ditambahkan. |
57 | LocalDateTime plusWeeks (minggu panjangToAdd) Mengembalikan salinan LocalDateTime ini dengan jumlah minggu yang ditentukan ditambahkan. |
58 | LocalDateTime plusTahun (tahun panjangToAdd) Mengembalikan salinan LocalDateTime ini dengan jumlah tahun yang ditentukan ditambahkan. |
59 | Kueri Kueri tanggal-waktu ini menggunakan kueri yang ditentukan. |
60 | Rentang ValueRange (bidang TemporalField) Mendapat kisaran nilai yang valid untuk bidang yang ditentukan. |
61 | LocalDate toLocalDate () Mendapat bagian LocalDate dari tanggal-waktu ini. |
62 | LocalTime toLocalTime () Mendapatkan bagian LocalTime dari tanggal-waktu ini. |
63 | String toString () Mengeluarkan tanggal ini sebagai String, seperti 2007-12-03T10: 15: 30. |
64 | LocalDateTime truncatedTo (TemporalUnit unit) Mengembalikan salinan LocalDateTime ini dengan waktu terpotong. |
65 | lama sampai (Temporal endExclusive, TemporalUnit unit) Menghitung jumlah waktu hingga tanggal-waktu lain dalam satuan yang ditentukan. |
66 | LocalDateTime dengan (adjuster TemporalAdjuster) Mengembalikan salinan yang disesuaikan untuk tanggal-waktu ini. |
67 | LocalDateTime dengan (TemporalField field, long newValue) Mengembalikan salinan tanggal-waktu ini dengan bidang yang ditentukan disetel ke nilai baru. |
68 | LocalDateTime withDayOfMonth (int dayOfMonth) Mengembalikan salinan LocalDateTime ini dengan hari-bulan yang diubah. |
69 | LocalDateTime withDayOfYear (int dayOfYear) Mengembalikan salinan LocalDateTime ini dengan perubahan hari dalam setahun. |
70 | LocalDateTime withHour (int jam) Mengembalikan salinan LocalDateTime ini dengan jam-hari yang diubah. |
71 | LocalDateTime withMinute (int menit) Mengembalikan salinan LocalDateTime ini dengan menit-of-hour diubah. |
72 | LocalDateTime withMonth (int bulan) Mengembalikan salinan LocalDateTime ini dengan bulan tahun yang diubah. |
73 | LocalDateTime denganNano (int nanoOfSecond) Mengembalikan salinan LocalDateTime ini dengan nano-detik yang diubah. |
74 | LocalDateTime withSecond (int detik) Mengembalikan salinan LocalDateTime ini dengan detik-of-menit diubah. |
75 | LocalDateTime withYear (int tahun) Mengembalikan salinan LocalDateTime ini dengan tahun yang diubah. |
Metode yang diwariskan
Kelas ini mewarisi metode dari kelas berikut -
- Java.lang.Object