java.time.Instant Sınıfı
Giriş
java.time.Instant sınıf, zaman çizgisi üzerinde tek bir anlık noktayı modeller.
Sınıf beyanı
Aşağıdaki beyanı java.time.Instant sınıf -
public final class Instant
extends Object
implements Temporal, TemporalAdjuster, Comparable
, Serializable
Alan
Aşağıdakiler için alanlar Java.time.Instant sınıf -
static Instant EPOCH - 1970-01-01T00: 00: 00Z dönemi anı için sabit.
static Instant MAX - Desteklenen maksimum Anlık, '1000000000-12-31T23: 59: 59.999999999Z'.
static Instant MIN - Desteklenen minimum Anlık, '-1000000000-01-01T00: 00Z'.
Sınıf yöntemleri
Sr.No. | Yöntem ve Açıklama |
---|---|
1 | Temporal ayarlama (Temporal temporal) Belirtilen zamansal nesneyi bu ana sahip olacak şekilde ayarlar. |
2 | OffsetDateTime atOffset (ZoneOffset offset) Bir OffsetDateTime oluşturmak için bu anı bir ofset ile birleştirir. |
3 | ZonedDateTime atZone (ZoneId bölgesi) ZonedDateTime oluşturmak için bu anı bir saat dilimi ile birleştirir. |
4 | int CompareTo (Instant otherInstant) Bu anı, belirtilen anla karşılaştırır. |
5 | boolean equals (Object otherInstant) Bu anın belirtilen ana eşit olup olmadığını kontrol eder. |
6 | (TemporalAccessor temporal) üzerinden statik Anlık Geçici bir nesneden Instant'ın bir örneğini alır. |
7 | int get (TemporalField alanı) Belirtilen alanın değerini bu andan int olarak alır. |
8 | long getEpochSecond () Java 1970-01-01T00: 00: 00Z döneminden saniye sayısını alır. |
9 | long getLong (TemporalField alanı) Belirtilen alanın değerini bu andan uzun olarak alır. |
10 | int getNano () Saniyenin başlangıcından, daha sonra zaman çizgisi boyunca nanosaniye sayısını alır. |
11 | int hashCode () Bu an için bir karma kod döndürür. |
12 | boole isAfter (Anında otherInstant) Bu anın belirtilen andan sonra olup olmadığını kontrol eder. |
13 | boolean isBefore (Anında diğer Anında) Bu anın belirtilen andan önce olup olmadığını kontrol eder. |
14 | boole isSupported (TemporalField alanı) Belirtilen alanın desteklenip desteklenmediğini kontrol eder. |
15 | boolean isSupported (TemporalUnit birimi) Belirtilen birimin desteklenip desteklenmediğini kontrol eder. |
16 | Anında eksi (uzun amountToSubtract, TemporalUnit birimi) Belirtilen miktar çıkarılmış olarak bu anın bir kopyasını verir. |
17 | Anında eksi (TemporalAmount amountToSubtract) Belirtilen miktar çıkarılmış olarak bu anın bir kopyasını verir. |
18 | Anında minusMillis (uzun milisToSubtract) Bu anın, belirtilen süreyi milisaniye cinsinden çıkarılmış bir kopyasını döndürür. |
19 | Anında eksiNanolar (uzun nanosToSubtract) Bu anın, belirtilen süreyi nanosaniye cinsinden çıkarılmış bir kopyasını döndürür. |
20 | Anında minusSeconds (long secondsToSubtract) Bu anın, belirtilen süreyi saniye cinsinden çıkarılmış bir kopyasını döndürür. |
21 | şimdi statik Anında () Mevcut anı sistem saatinden alır. |
22 | şimdi statik Anında (Saat saati) Belirtilen saatten mevcut anı alır. |
23 | statik Instant ofEpochMilli (uzun epochMilli) 1970-01-01T00: 00: 00Z döneminden milisaniyeleri kullanarak bir Anında Arama örneği alır. |
24 | statik AnlıkEpochSecond (uzun epochSecond) 1970-01-01T00: 00: 00Z döneminden saniyeleri kullanarak bir Anında Arama örneği alır. |
25 | Statik Anlık EpochSecond (uzun epochSecond, uzun nanoAyarlama) 1970-01-01T00: 00: 00Z döneminden saniyeleri ve saniyenin nanosaniye kesirini kullanarak bir Anında Arama örneği alır. |
26 | statik Anında ayrıştırma (CharSequence metni) 2007-12-03T10: 15: 30.00Z gibi bir metin dizesinden Anında bir örnek alır. |
27 | Anında artı (uzun amountToAdd, TemporalUnit birimi) Belirtilen miktar eklenmiş olarak bu anın bir kopyasını verir. |
28 | Anında artı (TemporalAmount amountToAdd) Belirtilen miktar eklenmiş olarak bu anın bir kopyasını verir. |
29 | Anında plusMillis (uzun milisToAdd) Bu anın, milisaniye cinsinden belirtilen süreye sahip bir kopyasını döndürür. |
30 | Anında plusNanos (uzun nanosToAdd) Nanosaniye cinsinden belirtilen süreye sahip bu anın bir kopyasını döndürür. |
31 | Anında plusSeconds (long secondsToAdd) Bu anın, saniye cinsinden belirtilen süreye sahip bir kopyasını döndürür. |
32 |
R sorgusu (TemporalQuery
sorgu)
Belirtilen sorguyu kullanarak bu anı sorgular. |
33 | ValueRange aralığı (TemporalField alanı) Belirtilen alan için geçerli değerlerin aralığını alır. |
34 | long toEpochMilli () Bu anı, 1970-01-01T00: 00: 00Z döneminden milisaniye sayısına dönüştürür. |
35 | String toString () Bu anın ISO-8601 gösterimini kullanan dizgi gösterimi. |
36 | Instant truncatedTo (TemporalUnit birimi) Bu Anında, belirtilen birime kesilmiş bir kopyasını döndürür. |
37 | uzun süre (Temporal endExclusive, TemporalUnit unit) Belirtilen birim cinsinden başka bir ana kadar geçen süreyi hesaplar. |
38 | (TemporalAdjuster ayarlayıcı) ile anında Bu anın düzeltilmiş bir kopyasını döndürür. |
39 | (TemporalField alanı, uzun newValue) ile anında Belirtilen alan yeni bir değere ayarlanmış olarak bu anın bir kopyasını döndürür. |
Miras alınan yöntemler
Bu sınıf, yöntemleri aşağıdaki sınıflardan miras alır -
- Java.lang.Object