Klasa java.time.Instant
Wprowadzenie
Plik java.time.Instant klasa modeluje pojedynczy chwilowy punkt na osi czasu.
Deklaracja klasy
Poniżej znajduje się deklaracja dla java.time.Instant klasa -
public final class Instant
extends Object
implements Temporal, TemporalAdjuster, Comparable
, Serializable
Pole
Poniżej znajdują się pola dla Java.time.Instant klasa -
static Instant EPOCH - Stała dla chwilowej epoki 1970-01-01T00: 00: 00Z.
static Instant MAX - Maksymalne obsługiwane wyszukiwanie błyskawiczne: „1000000000-12-31T23: 59: 59.999999999Z”.
static Instant MIN - Minimalna obsługiwana wartość Instant, „-1000000000-01-01T00: 00Z”.
Metody klasowe
Sr.No. | Metoda i opis |
---|---|
1 | Temporal AdjustInto (Temporal temporal) Dostosowuje określony obiekt czasowy do tego momentu. |
2 | OffsetDateTime atOffset (przesunięcie ZoneOffset) Łączy tę chwilę z przesunięciem, aby utworzyć OffsetDateTime. |
3 | ZonedDateTime atZone (strefa ZoneId) Łączy tę chwilę ze strefą czasową, aby utworzyć ZonedDateTime. |
4 | int compareTo (Instant otherInstant) Porównuje tę chwilę z określoną chwilą. |
5 | boolean równa się (obiekt otherInstant) Sprawdza, czy ta chwila jest równa określonej chwili. |
6 | statyczny natychmiastowy z (TemporalAccessor temporal) Uzyskuje instancję Instant z obiektu tymczasowego. |
7 | int get (pole TemporalField) Pobiera wartość określonego pola z tej chwili jako int. |
8 | long getEpochSecond () Pobiera liczbę sekund z epoki Java 1970-01-01T00: 00: 00Z. |
9 | long getLong (pole TemporalField) Pobiera wartość określonego pola z tej chwili jako long. |
10 | int getNano () Pobiera liczbę nanosekund, później wzdłuż osi czasu, od początku sekundy. |
11 | int hashCode () Zwraca w tej chwili kod skrótu. |
12 | boolean isAfter (Instant otherInstant) Sprawdza, czy ta chwila następuje po określonej chwili. |
13 | boolean isBefore (Instant otherInstant) Sprawdza, czy ta chwila jest przed określoną chwilą. |
14 | boolean isSupported (pole TemporalField) Sprawdza, czy określone pole jest obsługiwane. |
15 | boolean isSupported (jednostka TemporalUnit) Sprawdza, czy określona jednostka jest obsługiwana. |
16 | Natychmiastowy minus (długa kwota do odejmowania, jednostka TemporalUnit) Zwraca kopię tej chwili po odjęciu określonej kwoty. |
17 | Natychmiastowy minus (TemporalAmount amountToSubtract) Zwraca kopię tej chwili po odjęciu określonej kwoty. |
18 | Natychmiastowe minusMillis (długie millisToSubtract) Zwraca kopię tego momentu z odjętym czasem trwania w milisekundach. |
19 | Natychmiastowy minusNanos (długie nanosToSubtract) Zwraca kopię tego momentu z odjęciem określonego czasu trwania w nanosekundach. |
20 | Natychmiastowe minusSeconds (long secondsToSubtract) Zwraca kopię tej chwili z odjętym czasem trwania w sekundach. |
21 | statyczne wyszukiwanie dynamiczne teraz () Pobiera bieżącą chwilę z zegara systemowego. |
22 | statyczne natychmiastowe teraz (zegar) Uzyskuje bieżącą chwilę z określonego zegara. |
23 | statyczny Instant ofEpochMilli (długi epochMilli) Uzyskuje instancję funkcji Instant w milisekundach z okresu 1970-01-01T00: 00: 00Z. |
24 | statyczna chwila czasu EpochSecond (długa epochSecond) Uzyskuje instancję Instant, używając sekund z okresu 1970-01-01T00: 00: 00Z. |
25 | statyczna wartość chwilowa EpochSecond (długa epochSecond, długa regulacja nano) Uzyskuje instancję Instant przy użyciu sekund z epoki 1970-01-01T00: 00: 00Z i nanosekundowego ułamka sekundy. |
26 | statyczna analiza błyskawiczna (tekst CharSequence) Uzyskuje wystąpienie funkcji Instant z ciągu tekstowego, takiego jak 2007-12-03T10: 15: 30.00Z. |
27 | Natychmiastowy plus (długa kwota do dodania, jednostka TemporalUnit) Zwraca kopię tej chwili z dodaną określoną kwotą. |
28 | Natychmiastowy plus (TemporalAmount amountToAdd) Zwraca kopię tej chwili z dodaną określoną kwotą. |
29 | Natychmiastowe plusMillis (długie millisToAdd) Zwraca kopię tej chwili z dodanym określonym czasem trwania w milisekundach. |
30 | Natychmiastowy plusNanos (długie nanosToAdd) Zwraca kopię tego momentu z dodanym określonym czasem trwania w nanosekundach. |
31 | Natychmiastowe plusSeconds (długie sekundy do dodania) Zwraca kopię tej chwili z dodanym określonym czasem trwania w sekundach. |
32 |
Zapytanie R (TemporalQuery
pytanie)
W tej chwili wykonuje zapytania przy użyciu określonego zapytania. |
33 | Zakres wartości (pole TemporalField) Pobiera zakres prawidłowych wartości dla określonego pola. |
34 | long toEpochMilli () Konwertuje ten moment na liczbę milisekund z okresu 1970-01-01T00: 00: 00Z. |
35 | Ciąg toString () Ciąg znaków reprezentujący tę chwilę przy użyciu reprezentacji ISO-8601. |
36 | Instant truncatedTo (jednostka TemporalUnit) Zwraca kopię tego wyszukiwania błyskawicznego obciętą do określonej jednostki. |
37 | długo do (Temporal endExclusive, TemporalUnit) Oblicza ilość czasu do kolejnej chwili w odniesieniu do określonej jednostki. |
38 | Natychmiastowe z (regulatorem TemporalAdjuster) Zwraca dostosowaną kopię tej chwili. |
39 | Natychmiastowa z (pole TemporalField, długie newValue) Zwraca kopię tej chwili z określonym polem ustawionym na nową wartość. |
Dziedziczone metody
Ta klasa dziedziczy metody z następujących klas -
- Java.lang.Object