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