Klasa java.time.LocalTime
Wprowadzenie
Plik java.time.LocalTime class reprezentuje czas bez strefy czasowej w systemie kalendarza ISO-8601, na przykład 10:15:30.
Deklaracja klasy
Poniżej znajduje się deklaracja dla java.time.LocalTime klasa -
public final class LocalTime
extends Object
implements Temporal, TemporalAdjuster, Comparable<LocalDate>, Serializable
Pole
Poniżej znajdują się pola dla java.time.LocalTime klasa -
static LocalTime MAX - Maksymalny obsługiwany czas lokalny, „23: 59: 59,999999999”.
static LocalTime MIN - Minimalny obsługiwany czas lokalny, „00:00”.
static LocalTime MIDNIGHT - Pora północy na początku dnia, „00:00”.
static LocalTime NOON - południe w środku dnia, „12: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 | LocalDateTime atDate (LocalDate date) Łączy ten czas z datą, aby utworzyć LocalDateTime. |
3 | OffsetDateTime atOffset (przesunięcie ZoneOffset) Łączy ten czas z czasem przesunięcia, aby utworzyć OffsetDateTime. |
4 | int compareTo (LocalTime inny) Porównuje ten czas z innym czasem. |
5 | boolean equals (Object obj) Sprawdza, czy ten czas jest równy innemu czasowi. |
6 | Format ciągu (formatowanie DateTimeFormatter) Formatuje tym razem przy użyciu określonego programu formatującego. |
7 | statyczny czas lokalny z (TemporalAccessor temporal) Uzyskuje wystąpienie LocalTime z obiektu tymczasowego. |
8 | int get (pole TemporalField) Pobiera wartość określonego pola z tego czasu jako liczbę całkowitą. |
9 | int getHour () Pobiera pole godziny. |
10 | long getLong (pole TemporalField) Pobiera wartość określonego pola z tego czasu jako long. |
11 | int getMinute () Pobiera pole minuty godziny. |
12 | int getNano () Pobiera pole nano-sekundy. |
13 | int getSecond () Pobiera pole sekundy. |
14 | int hashCode () Kod skrótu na ten czas. |
15 | boolean isAfter (LocalTime inny) Sprawdza, czy ten czas przypada po określonym czasie. |
16 | boolean isBefore (LocalTime inny) Sprawdza, czy ten czas przypada przed określonym czasem. |
17 | boolean isSupported (pole TemporalField) Sprawdza, czy określone pole jest obsługiwane. |
18 | boolean isSupported (jednostka TemporalUnit) Sprawdza, czy określona jednostka jest obsługiwana. |
19 | LocalTime minus (long amountToSubtract, jednostka TemporalUnit) Zwraca kopię tego czasu po odjęciu określonej kwoty. |
20 | LocalTime minus (TemporalAmount amountToSubtract) Zwraca kopię tego czasu po odjęciu określonej kwoty. |
21 | LocalTime minusHours (long hoursToSubtract) Zwraca kopię tego LocalTime z odjętą określoną liczbą godzin. |
22 | LocalTime minusMinutes (long minutesToSubtract) Zwraca kopię tego LocalTime z odjętą określoną liczbą minut. |
23 | LocalTime minusNanos (długie nanos) Zwraca kopię tego LocalTime z odjętą określoną liczbą nanosekund. |
24 | LocalTime minusSeconds (długie sekundy) Zwraca kopię tego LocalTime z odjętą określoną liczbą sekund. |
25 | statyczny czas lokalny teraz () Pobiera aktualny czas z zegara systemowego w domyślnej strefie czasowej. |
26 | statyczny czas lokalny teraz (zegar zegara) Uzyskuje aktualny czas z określonego zegara. |
27 | statyczny czas lokalny teraz (strefa ZoneId) Pobiera aktualny czas z zegara systemowego w określonej strefie czasowej. |
28 | static LocalTime of (int hour, int minute) Uzyskuje wystąpienie LocalTime z godziny i minuty. |
29 | static LocalTime of (int hour, int minute, int second) Uzyskuje wystąpienie LocalTime z godziny, minuty i sekundy. |
30 | static LocalTime of (int hour, int minute, int second, int nanoOfSecond) Uzyskuje wystąpienie LocalTime z godziny, minuty, sekundy i nanosekundy. |
31 | statyczny czas lokalny NanoOfDay (długi nanoOfDay) Uzyskuje wystąpienie LocalTime z wartości nanos-of-day. |
32 | static LocalTime ofSecondOfDay (long secondOfDay) Uzyskuje wystąpienie LocalTime z wartości drugiej dnia. |
33 | statyczna analiza LocalTime (tekst CharSequence) Uzyskuje wystąpienie LocalTime z ciągu tekstowego, takiego jak 2007-12-03T10: 15: 30. |
34 | statyczna analiza czasu lokalnego (tekst CharSequence, program formatujący DateTimeFormatter) Uzyskuje wystąpienie LocalTime z ciągu tekstowego przy użyciu określonego programu formatującego. |
35 | LocalTime plus (long amountToAdd, jednostka TemporalUnit) Zwraca kopię tego czasu z dodaną określoną kwotą. |
36 | LocalTime plus (TemporalAmount amountToAdd) Zwraca kopię tego czasu z dodaną określoną kwotą. |
37 | LocalTime plusHours (long hoursToAdd) Zwraca kopię tego LocalTime z określoną liczbą dodanych godzin. |
38 | LocalTime plusMinutes (long minutesToAdd) Zwraca kopię tego LocalTime z określoną liczbą dodanych minut. |
39 | LocalTime plusNanos (długie nanos) Zwraca kopię tego LocalTime z określoną liczbą nanosekund. |
40 | LocalTime plusSeconds (długie sekundy) Zwraca kopię tego LocalTime z określoną liczbą sekund. |
41 | Zapytania tym razem przy użyciu określonego zapytania. |
42 | Zakres wartości (pole TemporalField) Pobiera zakres prawidłowych wartości dla określonego pola. |
43 | long toNanoOfDay () Wyodrębnia czas jako nanos dnia, od 0 do 24 * 60 * 60 * 1 000 000 000 - 1. |
44 | int toSecondOfDay () Wyodrębnia czas w sekundach dnia od 0 do 24 * 60 * 60 - 1. |
45 | Ciąg toString () Wyświetla tę datę jako ciąg, na przykład 10:15. |
46 | LocalTime truncatedTo (jednostka TemporalUnit) Zwraca kopię tego LocalTime z obciętym czasem. |
47 | długo do (Temporal endExclusive, TemporalUnit) Oblicza ilość czasu do innego czasu pod względem określonej jednostki. |
48 | LocalTime z (regulatorem TemporalAdjuster) Zwraca dostosowaną kopię tego czasu. |
49 | LocalTime with (TemporalField field, long newValue) Zwraca kopię tego czasu z określonym polem ustawionym na nową wartość. |
50 | LocalTime withHour (int hour) Zwraca kopię tego LocalTime ze zmienioną godziną. |
51 | LocalTime withMinute (int minuta) Zwraca kopię tego LocalTime ze zmienioną minutą godziny. |
52 | LocalTime withNano (int nanoOfSecond) Zwraca kopię tego LocalTime ze zmienioną nano-of-second. |
53 | LocalTime withSecond (int sekunda) Zwraca kopię tego LocalTime ze zmienioną sekundą. |
Dziedziczone metody
Ta klasa dziedziczy metody z następujących klas -
- Java.lang.Object