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