java.time.Instant Class
pengantar
Itu java.time.Instant kelas memodelkan satu titik sesaat pada garis waktu.
Deklarasi kelas
Berikut adalah deklarasi untuk java.time.Instant kelas -
public final class Instant
extends Object
implements Temporal, TemporalAdjuster, Comparable
, Serializable
Bidang
Berikut adalah bidang untuk Java.time.Instant kelas -
static Instant EPOCH - Konstanta untuk waktu instan 1970-01-01T00: 00: 00Z.
static Instant MAX - Instan yang didukung maksimum, '1000000000-12-31T23: 59: 59.999999999Z'.
static Instant MIN - Minimum yang didukung Instan, '-1000000000-01-01T00: 00Z'.
Metode kelas
Sr.No. | Metode & Deskripsi |
---|---|
1 | Penyesuaian temporal (Temporal temporal) Menyesuaikan objek temporal yang ditentukan agar memiliki instan ini. |
2 | OffsetDateTime atOffset (ZoneOffset offset) Gabungkan instan ini dengan offset untuk membuat OffsetDateTime. |
3 | ZonedDateTime atZone (ZoneId zone) Gabungkan instan ini dengan zona waktu untuk membuat ZonedDateTime. |
4 | int bandingkanTo (Instant otherInstant) Bandingkan instan ini dengan instan yang ditentukan. |
5 | boolean sama dengan (Object otherInstant) Memeriksa apakah instan ini sama dengan instan yang ditentukan. |
6 | statis Sekejap dari (TemporalAccessor temporal) Memperoleh contoh Instan dari objek temporal. |
7 | int get (bidang TemporalField) Mendapat nilai bidang yang ditentukan mulai saat ini sebagai int. |
8 | getEpochSecond panjang () Mendapatkan jumlah detik dari epoch Java 1970-01-01T00: 00: 00Z. |
9 | getLong panjang (bidang TemporalField) Mendapatkan nilai bidang yang ditentukan mulai saat ini. |
10 | int getNano () Mendapatkan jumlah nanodetik, selanjutnya di sepanjang garis waktu, dari awal detik. |
11 | int hashCode () Mengembalikan kode hash untuk saat ini. |
12 | boolean isAfter (Instant otherInstant) Memeriksa apakah instan ini setelah instan yang ditentukan. |
13 | boolean isBefore (Instant otherInstant) Memeriksa apakah instan ini sebelum instan yang ditentukan. |
14 | boolean isSupported (bidang TemporalField) Memeriksa apakah bidang yang ditentukan didukung. |
15 | boolean isSupported (TemporalUnit unit) Memeriksa apakah unit yang ditentukan didukung. |
16 | Minus instan (long amountToSubtract, TemporalUnit unit) Mengembalikan salinan instan ini dengan jumlah yang ditentukan dikurangi. |
17 | Minus instan (Jumlah Temporal JumlahToSubtract) Mengembalikan salinan instan ini dengan jumlah yang ditentukan dikurangi. |
18 | Minus instan (milisToSubtract panjang) Mengembalikan salinan instan ini dengan pengurangan durasi yang ditentukan dalam milidetik. |
19 | Minus instanNanos (nanos panjangToSubtract) Mengembalikan salinan instan ini dengan pengurangan durasi yang ditentukan dalam nanodetik. |
20 | Minus instan (detik panjangToSubtract) Mengembalikan salinan instan ini dengan durasi yang ditentukan dikurangi dalam detik. |
21 | statis Sekejap sekarang () Memperoleh instan saat ini dari jam sistem. |
22 | statis Instan sekarang (Jam jam) Memperoleh instan saat ini dari jam yang ditentukan. |
23 | statis Instan ofEpochMilli (epochMilli panjang) Memperoleh contoh Instan menggunakan milidetik dari periode 1970-01-01T00: 00: 00Z. |
24 | statis Instan ofEpochSecond (epochSecond panjang) Memperoleh contoh Instan menggunakan detik dari epoch 1970-01-01T00: 00: 00Z. |
25 | statis Instan ofEpochSecond (epochSecond panjang, nanoAdjustment panjang) Memperoleh contoh Instan menggunakan detik dari epoch 1970-01-01T00: 00: 00Z dan sepersekian nanodetik detik. |
26 | statis Instant parse (teks CharSequence) Memperoleh contoh Instan dari string teks seperti 2007-12-03T10: 15: 30.00Z. |
27 | Instan plus (long amountToAdd, TemporalUnit unit) Mengembalikan salinan instan ini dengan jumlah yang ditentukan ditambahkan. |
28 | Instan plus (TemporalAmount amountToAdd) Mengembalikan salinan instan ini dengan jumlah yang ditentukan ditambahkan. |
29 | PlusMillis instan (milisToAdd panjang) Mengembalikan salinan instan ini dengan penambahan durasi yang ditentukan dalam milidetik. |
30 | Plus instanNanos (nanosToAdd panjang) Mengembalikan salinan instan ini dengan penambahan durasi yang ditentukan dalam nanodetik. |
31 | PlusSeconds instan (detik panjangToAdd) Mengembalikan salinan instan ini dengan penambahan durasi yang ditentukan dalam detik. |
32 |
Kueri R (TemporalQuery
pertanyaan)
Kueri saat ini menggunakan kueri yang ditentukan. |
33 | Rentang ValueRange (bidang TemporalField) Mendapat kisaran nilai yang valid untuk bidang yang ditentukan. |
34 | lama toEpochMilli () Mengonversi sekejap ini ke jumlah milidetik dari periode 1970-01-01T00: 00: 00Z. |
35 | String toString () Representasi string instan ini menggunakan representasi ISO-8601. |
36 | Instan dipotong Ke (TemporalUnit unit) Mengembalikan salinan Instan ini yang terpotong ke unit yang ditentukan. |
37 | lama sampai (Temporal endExclusive, TemporalUnit unit) Menghitung jumlah waktu hingga saat lain dalam satuan yang ditentukan. |
38 | Instan dengan (adjuster TemporalAdjuster) Mengembalikan salinan yang disesuaikan untuk saat ini. |
39 | Sekejap dengan (bidang TemporalField, long newValue) Mengembalikan salinan instan ini dengan bidang yang ditentukan disetel ke nilai baru. |
Metode yang diwariskan
Kelas ini mewarisi metode dari kelas berikut -
- Java.lang.Object