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