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 | 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