java.time.LocalTime Class
pengantar
Itu java.time.LocalTime kelas mewakili waktu tanpa zona waktu dalam sistem kalender ISO-8601, seperti 10:15:30.
Deklarasi kelas
Berikut adalah deklarasi untuk java.time.LocalTime kelas -
public final class LocalTime
extends Object
implements Temporal, TemporalAdjuster, Comparable<LocalDate>, Serializable
Bidang
Berikut adalah bidang untuk java.time.LocalTime kelas -
static LocalTime MAX - LocalTime maksimum yang didukung, '23: 59: 59.999999999 '.
static LocalTime MIN - Waktu Lokal minimum yang didukung, '00: 00 '.
static LocalTime MIDNIGHT - Waktu tengah malam di awal hari, '00: 00 '.
static LocalTime NOON - Waktu tengah hari di tengah hari, '12: 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 | LocalDateTime atDate (tanggal LocalDate)
Menggabungkan waktu ini dengan tanggal untuk membuat LocalDateTime. |
| 3 | OffsetDateTime atOffset (ZoneOffset offset)
Menggabungkan waktu ini dengan waktu offset untuk membuat OffsetDateTime. |
| 4 | int bandingkanTo (LocalTime other)
Bandingkan waktu ini dengan waktu lain. |
| 5 | boolean sama dengan (Object obj)
Memeriksa apakah waktu ini sama dengan waktu lain. |
| 6 | Format string (formatter DateTimeFormatter)
Format kali ini menggunakan formatter yang ditentukan. |
| 7 | LocalTime statis dari (TemporalAccessor temporal)
Memperoleh instance LocalTime dari objek temporal. |
| 8 | int get (bidang TemporalField)
Mendapat nilai bidang yang ditentukan mulai saat ini sebagai int. |
| 9 | int getHour ()
Mendapatkan bidang jam-hari. |
| 10 | getLong panjang (bidang TemporalField)
Mendapat nilai bidang yang ditentukan mulai dari saat ini sebagai waktu yang lama. |
| 11 | int getMinute ()
Mendapatkan bidang menit per jam. |
| 12 | int getNano ()
Mendapatkan bidang nano-of-second. |
| 13 | int getSecond ()
Mendapat kolom detik menit. |
| 14 | int hashCode ()
Kode hash untuk kali ini. |
| 15 | boolean isAfter (LocalTime other)
Memeriksa apakah waktu ini setelah waktu yang ditentukan. |
| 16 | boolean isBefore (LocalTime other)
Memeriksa apakah waktu ini sebelum waktu yang ditentukan. |
| 17 | boolean isSupported (bidang TemporalField)
Memeriksa apakah bidang yang ditentukan didukung. |
| 18 | boolean isSupported (TemporalUnit unit)
Memeriksa apakah unit yang ditentukan didukung. |
| 19 | LocalTime minus (long amountToSubtract, TemporalUnit unit)
Mengembalikan salinan waktu ini dengan jumlah yang ditentukan dikurangi. |
| 20 | LocalTime minus (TemporalAmount jumlahToSubtract)
Mengembalikan salinan waktu ini dengan jumlah yang ditentukan dikurangi. |
| 21 | LocalTime minusHours (long hoursToSubtract)
Mengembalikan salinan LocalTime ini dengan pengurangan jumlah jam yang ditentukan. |
| 22 | LocalTime minusMinutes (menit panjangToSubtract)
Mengembalikan salinan LocalTime ini dengan pengurangan jumlah menit yang ditentukan. |
| 23 | LocalTime minusNanos (nanos panjang)
Mengembalikan salinan LocalTime ini dengan jumlah nanodetik yang dikurangi. |
| 24 | LocalTime minusSeconds (detik panjang)
Mengembalikan salinan LocalTime ini dengan pengurangan jumlah detik yang ditentukan. |
| 25 | LocalTime statis sekarang ()
Memperoleh waktu saat ini dari jam sistem di zona waktu default. |
| 26 | LocalTime statis sekarang (Jam jam)
Memperoleh waktu saat ini dari jam yang ditentukan. |
| 27 | LocalTime statis sekarang (zona ZoneId)
Memperoleh waktu saat ini dari jam sistem di zona waktu yang ditentukan. |
| 28 | LocalTime statis (int jam, int menit)
Mendapatkan instance LocalTime dari satu jam dan menit. |
| 29 | LocalTime statis (int jam, int menit, int detik)
Mendapatkan instance LocalTime dari satu jam, menit dan detik. |
| 30 | LocalTime statis (int jam, int menit, int detik, int nanoOfSecond)
Mendapatkan instance LocalTime dari satu jam, menit, detik, dan nanodetik. |
| 31 | LocalTime statisNanoOfDay (nanoOfDay panjang)
Mendapatkan instance LocalTime dari nilai nanos-of-day. |
| 32 | LocalTime ofSecondOfDay statis (long secondOfDay)
Memperoleh instance LocalTime dari nilai hari kedua. |
| 33 | parse LocalTime statis (teks CharSequence)
Memperoleh contoh LocalTime dari string teks seperti 2007-12-03T10: 15: 30. |
| 34 | parse LocalTime statis (teks CharSequence, formatter DateTimeFormatter)
Memperoleh contoh LocalTime dari string teks menggunakan pemformat tertentu. |
| 35 | LocalTime plus (long amountToAdd, TemporalUnit unit)
Mengembalikan salinan kali ini dengan jumlah yang ditentukan ditambahkan. |
| 36 | LocalTime plus (TemporalAmount amountToAdd)
Mengembalikan salinan kali ini dengan jumlah yang ditentukan ditambahkan. |
| 37 | LocalTime plusHours (long hoursToAdd)
Mengembalikan salinan LocalTime ini dengan jumlah jam yang ditentukan ditambahkan. |
| 38 | LocalTime plusMinutes (menit panjangToAdd)
Mengembalikan salinan LocalTime ini dengan jumlah menit yang ditentukan ditambahkan. |
| 39 | LocalTime plusNanos (nanos panjang)
Mengembalikan salinan LocalTime ini dengan jumlah nanodetik yang ditambahkan. |
| 40 | LocalTime plusSeconds (detik panjang)
Mengembalikan salinan LocalTime ini dengan jumlah detik yang ditentukan ditambahkan. |
| 41 | Kueri Kueri kali ini menggunakan kueri yang ditentukan. |
| 42 | Rentang ValueRange (bidang TemporalField)
Mendapat kisaran nilai yang valid untuk bidang yang ditentukan. |
| 43 | long toNanoOfDay ()
Mengekstrak waktu sebagai nanos hari, dari 0 hingga 24 * 60 * 60 * 1.000.000.000 - 1. |
| 44 | int toSecondOfDay ()
Mengekstrak waktu sebagai detik dalam sehari, dari 0 hingga 24 * 60 * 60 - 1. |
| 45 | String toString ()
Mengeluarkan tanggal ini sebagai String, seperti 10:15. |
| 46 | LocalTime truncatedTo (TemporalUnit unit)
Mengembalikan salinan LocalTime ini dengan waktu terpotong. |
| 47 | lama sampai (Temporal endExclusive, TemporalUnit unit)
Menghitung jumlah waktu sampai waktu lain dalam satuan yang ditentukan. |
| 48 | LocalTime dengan (adjuster TemporalAdjuster)
Mengembalikan salinan yang disesuaikan saat ini. |
| 49 | LocalTime dengan (TemporalField field, long newValue)
Mengembalikan salinan waktu ini dengan bidang yang ditentukan disetel ke nilai baru. |
| 50 | LocalTime withHour (int jam)
Mengembalikan salinan LocalTime ini dengan jam-jam-hari yang diubah. |
| 51 | LocalTime withMinute (int menit)
Mengembalikan salinan LocalTime ini dengan menit-of-hour diubah. |
| 52 | LocalTime denganNano (int nanoOfSecond)
Mengembalikan salinan LocalTime ini dengan nano-of-second diubah. |
| 53 | LocalTime withSecond (int detik)
Mengembalikan salinan LocalTime ini dengan detik-of-menit diubah. |
Metode yang diwariskan
Kelas ini mewarisi metode dari kelas berikut -
- Java.lang.Object