Klasa java.time.OffsetTime

Wprowadzenie

Plik java.time.OffsetTime klasa reprezentuje czas z przesunięciem względem UTC / Greenwich w systemie kalendarza ISO-8601, na przykład 10:15:30 + 01:00.

Deklaracja klasy

Poniżej znajduje się deklaracja dla java.time.OffsetTime klasa -

public final class OffsetTime
   extends Object
      implements Temporal, TemporalAdjuster, Comparable<OffsetTime>, Serializable

Pole

Poniżej znajdują się pola dla java.time.OffsetTime klasa -

  • static OffsetTime MAX - Maksymalny obsługiwany OffsetTime, „23: 59: 59.999999999-18: 00”.

  • static OffsetTime MIN - Minimalny obsługiwany OffsetTime, „00: 00: 00 + 18: 00”.

Metody klasowe

Sr.No. Metoda i opis
1 Temporal AdjustInto (Temporal temporal)

Dostosowuje określony obiekt czasowy tak, aby miał tę samą datę i godzinę, co ten obiekt.

2 OffsetDateTime atDate (LocalDate date)

Łączy ten czas z datą, aby utworzyć OffsetDateTime.

3 int CompareTo (OffsetTime inny)

Porównuje ten czas z innym czasem.

4 boolean equals (Object obj)

Sprawdza, czy ten czas jest równy innemu czasowi.

5 Format ciągu (formatowanie DateTimeFormatter)

Formatuje tym razem przy użyciu określonego programu formatującego.

6 static OffsetTime z (TemporalAccessor temporal)

Uzyskuje wystąpienie OffsetTime z obiektu tymczasowego.

7 int get (pole TemporalField)

Pobiera wartość określonego pola z tego czasu jako liczbę całkowitą.

8 int getHour ()

Pobiera pole godziny.

9 long getLong (pole TemporalField)

Pobiera wartość określonego pola z tego czasu jako long.

10 int getMinute ()

Pobiera pole minuty godziny.

11 int getNano ()

Pobiera pole nano-sekundy.

12 ZoneOffset getOffset ()

Pobiera przesunięcie strefy, na przykład „+01: 00”.

13 int getSecond ()

Pobiera pole sekundy.

14 int hashCode ()

Kod skrótu na ten czas.

15 boolean isAfter (OffsetTime other)

Sprawdza, czy chwila tego OffsetTime przypada po określonym czasie, stosując oba czasy do wspólnej daty.

16 boolean isBefore (OffsetTime inny)

Sprawdza, czy chwila tego OffsetTime jest wcześniejsza niż w określonym czasie, stosując oba czasy do wspólnej daty.

17 boolean isEqual (OffsetTime inny)

Sprawdza, czy chwila tego OffsetTime jest równa czasowi określonego czasu, stosując oba czasy do wspólnej daty.

18 boolean isSupported (pole TemporalField)

Sprawdza, czy określone pole jest obsługiwane.

19 boolean isSupported (jednostka TemporalUnit)

Sprawdza, czy określona jednostka jest obsługiwana.

20 OffsetTime minus (long amountToSubtract, jednostka TemporalUnit)

Zwraca kopię tego czasu po odjęciu określonej kwoty.

21 OffsetTime minus (TemporalAmount amountToSubtract)

Zwraca kopię tego czasu po odjęciu określonej kwoty.

22 OffsetTime minusHours (long hoursToSubtract)

Zwraca kopię tego OffsetTime z odjętą określoną liczbą godzin.

23 OffsetTime minus Minutes (long minutesToSubtract)

Zwraca kopię tego OffsetTime z odejmowaną określoną liczbą minut.

24 OffsetTime minus Nanos (długie nanos)

Zwraca kopię tego OffsetTime z odjętą określoną liczbą nanosekund.

25 OffsetTime minus sekundy (długie sekundy)

Zwraca kopię tego OffsetTime z odjętą określoną liczbą sekund.

26 static OffsetTime teraz ()

Pobiera aktualny czas z zegara systemowego w domyślnej strefie czasowej.

27 static OffsetTime now (zegar zegara)

Uzyskuje aktualny czas z określonego zegara.

28 static OffsetTime now (strefa ZoneId)

Pobiera aktualny czas z zegara systemowego w określonej strefie czasowej.

29 static OffsetTime of (int hour, int minute, int second, int nanoOfSecond, ZoneOffset offset)

Uzyskuje wystąpienie OffsetTime z godziny, minuty, sekundy, nanosekundy i przesunięcia.

30 static OffsetTime of (LocalTime time, ZoneOffset offset)

Uzyskuje wystąpienie OffsetTime z czasu lokalnego i przesunięcia.

31 static OffsetTime ofInstant (Instant instant, ZoneId zone)

Uzyskuje wystąpienie OffsetTime z Instant i identyfikatora strefy.

32 statyczna analiza OffsetTime (tekst CharSequence)

Uzyskuje wystąpienie OffsetTime z ciągu tekstowego, takiego jak 10: 15: 30 + 01: 00.

33 statyczna analiza OffsetTime (tekst CharSequence, formatter DateTimeFormatter)

Uzyskuje wystąpienie OffsetTime z ciągu tekstowego przy użyciu określonego programu formatującego.

34 OffsetTime plus (long amountToAdd, jednostka TemporalUnit)

Zwraca kopię tego czasu z dodaną określoną kwotą.

35 OffsetTime plus (TemporalAmount amountToAdd)

Zwraca kopię tego czasu z dodaną określoną kwotą.

36 OffsetTime plusHours (długie godzinyToAdd)

Zwraca kopię tego OffsetTime z określoną liczbą dodanych godzin.

37 OffsetTime plus Minutes (long minutesToAdd)

Zwraca kopię tego OffsetTime z określoną liczbą dodanych minut.

38 OffsetTime plusNanos (długie nanos)

Zwraca kopię tego OffsetTime z określoną liczbą nanosekund.

39 OffsetTime plusSeconds (długie sekundy)

Zwraca kopię tego OffsetTime z dodaną określoną liczbą sekund.

40 R zapytanie (TemporalQuery zapytanie)

Kwerendy tym razem przy użyciu określonego zapytania.

41 Zakres wartości (pole TemporalField)

Pobiera zakres prawidłowych wartości dla określonego pola.

42 LocalTime toLocalTime ()

Pobiera część LocalTime z tej daty i godziny.

43 Ciąg toString ()

Wyświetla tę datę jako ciąg, na przykład 10:15.

44 OffsetTime truncatedTo (jednostka TemporalUnit)

Zwraca kopię tego OffsetTime z obciętym czasem.

45 długo do (Temporal endExclusive, TemporalUnit)

Oblicza ilość czasu do innego czasu pod względem określonej jednostki.

46 OffsetTime z (regulatorem TemporalAdjuster)

Zwraca dostosowaną kopię tego czasu.

47 OffsetTime with (TemporalField field, long newValue)

Zwraca kopię tego czasu z określonym polem ustawionym na nową wartość.

48 OffsetTime withHour (int hour)

Zwraca kopię tego OffsetTime ze zmienioną godziną.

49 OffsetTime with Minute (int minuta)

Zwraca kopię tego OffsetTime ze zmienioną minutą godziny.

50 OffsetTime with Nano (int nanoOfSecond)

Zwraca kopię tego OffsetTime ze zmienioną nano-of-second.

51 OffsetTime withOffsetSameInstant (przesunięcie ZoneOffset)

Zwraca kopię tego OffsetTime z określonym przesunięciem, zapewniając, że wynik jest w tej samej chwili w domniemanym dniu.

52 OffsetTime withOffsetSameLocal (przesunięcie ZoneOffset)

Zwraca kopię tego OffsetTime z określonym przesunięciem, zapewniając, że wynik ma ten sam czas lokalny.

53 OffsetTime withSecond (int sekunda)

Zwraca kopię tego OffsetTime ze zmienioną sekundą.

Dziedziczone metody

Ta klasa dziedziczy metody z następujących klas -

  • Java.lang.Object