java.time.LocalTime Класс
Введение
В java.time.LocalTime Класс представляет время без часового пояса в календарной системе ISO-8601, например 10:15:30.
Объявление класса
Ниже приводится декларация для java.time.LocalTime класс -
public final class LocalTime
extends Object
implements Temporal, TemporalAdjuster, Comparable<LocalDate>, Serializable
Поле
Ниже приведены поля для java.time.LocalTime класс -
static LocalTime MAX - Максимальное поддерживаемое LocalTime, 23: 59: 59.999999999.
static LocalTime MIN - Минимальное поддерживаемое LocalTime, «00:00».
static LocalTime MIDNIGHT - Время полуночи в начале дня, 00:00.
static LocalTime NOON - Время полудня в середине дня, «12:00».
Методы класса
Sr. No. | Метод и описание |
---|---|
1 | Temporal adjustInto (Temporal temporal) Настраивает указанный временной объект, чтобы он имел те же дату и время, что и этот объект. |
2 | LocalDateTime atDate (Дата LocalDate) Объединяет это время с датой для создания LocalDateTime. |
3 | OffsetDateTime atOffset (смещение ZoneOffset) Объединяет это время со временем смещения для создания OffsetDateTime. |
4 | int compareTo (LocalTime другое) Сравнивает это время с другим. |
5 | логическое равно (Object obj) Проверяет, равно ли это время другому времени. |
6 | Формат строки (средство форматирования DateTimeFormatter) На этот раз форматирует с использованием указанного средства форматирования. |
7 | static LocalTime из (TemporalAccessor temporal) Получает экземпляр LocalTime из временного объекта. |
8 | int get (поле TemporalField) С этого момента получает значение указанного поля как int. |
9 | int getHour () Получает поле часа дня. |
10 | long getLong (поле TemporalField) Получает значение указанного поля с этого момента как длинное. |
11 | int getMinute () Получает поле минуты часа. |
12 | int getNano () Получает поле нано-секунды. |
13 | интервал getSecond () Получает поле секунды. |
14 | int hashCode () Хэш-код на этот раз. |
15 | логическое isAfter (Другое LocalTime) Проверяет, не наступило ли это время после указанного времени. |
16 | логическое isBefore (другое LocalTime) Проверяет, не превышает ли это время заданное время. |
17 | логическое isSupported (поле TemporalField) Проверяет, поддерживается ли указанное поле. |
18 | логическое isSupported (блок TemporalUnit) Проверяет, поддерживается ли указанный блок. |
19 | LocalTime минус (long amountToSubtract, TemporalUnit unit) Возвращает копию этого времени с вычтенной указанной суммой. |
20 | LocalTime минус (TemporalAmount amountToSubtract) Возвращает копию этого времени с вычтенной указанной суммой. |
21 год | Местное время минус часы (долгие часы для вычитания) Возвращает копию этого LocalTime с указанным вычтенным количеством часов. |
22 | LocalTime minusMinutes (длинные минуты для вычитания) Возвращает копию этого LocalTime с указанным вычтенным количеством минут. |
23 | LocalTime минус нано (длинные нано) Возвращает копию этого LocalTime с указанным числом вычтенных наносекунд. |
24 | LocalTime minusSeconds (длинные секунды) Возвращает копию этого LocalTime с указанным вычтенным количеством секунд. |
25 | static LocalTime сейчас () Получает текущее время по системным часам в часовом поясе по умолчанию. |
26 | static LocalTime сейчас (Часы) Получает текущее время по указанным часам. |
27 | static LocalTime сейчас (зона ZoneId) Получает текущее время по системным часам в указанном часовом поясе. |
28 | static LocalTime of (int час, int минута) Получает экземпляр LocalTime из часа и минуты. |
29 | static LocalTime of (int час, int минута, int секунда) Получает экземпляр LocalTime из часа, минуты и секунды. |
30 | static LocalTime of (int час, int минута, int секунда, int nanoOfSecond) Получает экземпляр LocalTime из часа, минуты, секунды и наносекунды. |
31 год | static LocalTime ofNanoOfDay (длинный nanoOfDay) Получает экземпляр LocalTime из значения нано дней. |
32 | статический LocalTime ofSecondOfDay (длинный secondOfDay) Получает экземпляр LocalTime из значения секунды дня. |
33 | статический синтаксический анализ LocalTime (текст CharSequence) Получает экземпляр LocalTime из текстовой строки, например 2007-12-03T10: 15: 30. |
34 | статический синтаксический анализ LocalTime (текст CharSequence, средство форматирования DateTimeFormatter) Получает экземпляр LocalTime из текстовой строки с помощью специального средства форматирования. |
35 год | LocalTime plus (long amountToAdd, TemporalUnit unit) Возвращает копию этого времени с добавленной указанной суммой. |
36 | LocalTime plus (TemporalAmount amountToAdd) Возвращает копию этого времени с добавленной указанной суммой. |
37 | LocalTime plusHours (long hoursToAdd) Возвращает копию этого LocalTime с указанным количеством добавленных часов. |
38 | LocalTime plusMinutes (длинные минутыToAdd) Возвращает копию этого LocalTime с указанным количеством добавленных минут. |
39 | LocalTime plusNanos (длинные нано) Возвращает копию этого LocalTime с указанным количеством добавленных наносекунд. |
40 | LocalTime plusSeconds (длинные секунды) Возвращает копию этого LocalTime с указанным количеством добавленных секунд. |
41 год | Запросы на этот раз с использованием указанного запроса. |
42 | Диапазон ValueRange (поле TemporalField) Получает диапазон допустимых значений для указанного поля. |
43 год | длинный toNanoOfDay () Извлекает время в нано днях от 0 до 24 * 60 * 60 * 1000000000 - 1. |
44 | интервал toSecondOfDay () Извлекает время в секундах дня от 0 до 24 * 60 * 60 - 1. |
45 | Строка toString () Выводит эту дату в виде строки, например 10:15. |
46 | LocalTime truncatedTo (блок TemporalUnit) Возвращает копию этого LocalTime с усеченным временем. |
47 | долго до (Temporal endExclusive, TemporalUnit unit) Вычисляет количество времени до следующего момента в заданной единице. |
48 | LocalTime с (регулятор TemporalAdjuster) Возвращает скорректированную копию этого времени. |
49 | LocalTime с (поле TemporalField, long newValue) Возвращает копию этого времени с указанным полем, для которого установлено новое значение. |
50 | LocalTime withHour (число часов) Возвращает копию этого LocalTime с измененным часом дня. |
51 | LocalTime withMinute (целые минуты) Возвращает копию этого LocalTime с измененной минутой часа. |
52 | LocalTime withNano (int nanoOfSecond) Возвращает копию этого LocalTime с измененной нано-секунды. |
53 | LocalTime withSecond (целое число секунд) Возвращает копию этого LocalTime с измененной секундой минуты. |
Методы унаследованные
Этот класс наследует методы от следующих классов -
- Java.lang.Object