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