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