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