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 R zapytanie (TemporalQuery zapytanie)

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