Класс java.time.LocalDate представляет дату без часового пояса в календарной системе ISO-8601, например, 2007-12-03.
Объявление класса
Ниже приводится объявление для класса java.time.LocalDate —
public final class LocalDate extends Object implements Temporal, TemporalAdjuster, ChronoLocalDate, Serializable
поле
-
Ниже приведены поля для класса java.time.LocalDate.
Ниже приведены поля для класса java.time.LocalDate.
-
static LocalDate MAX — максимально поддерживаемый LocalDate, ‘+ 999999999-12-31’.
-
static LocalDate MIN — минимально поддерживаемая LocalDate, ‘-999999999-01-01’.
static LocalDate MAX — максимально поддерживаемый LocalDate, ‘+ 999999999-12-31’.
static LocalDate MIN — минимально поддерживаемая LocalDate, ‘-999999999-01-01’.
Методы класса
Sr.No. | Метод и описание |
---|---|
1 | Temporal AdjustInto (Временное Временное)
Корректирует указанный временной объект, чтобы иметь ту же дату, что и этот объект. |
2 | LocalDateTime atStartOfDay ()
Объединяет эту дату со временем полуночи, чтобы создать LocalDateTime в начале этой даты. |
3 | ZonedDateTime atStartOfDay (зона ZoneId)
Возвращает зонированную дату и время с этой даты в самое раннее действительное время в соответствии с правилами часового пояса. |
4 | LocalDateTime atTime (int час, int минута)
Объединяет эту дату со временем для создания LocalDateTime. |
5 | LocalDateTime atTime (int час, int минута, int секунда)
Объединяет эту дату со временем для создания LocalDateTime. |
6 | LocalDateTime atTime (int час, int минута, int секунда, int nanoOfSecond)
Объединяет эту дату со временем для создания LocalDateTime. |
7 | LocalDateTime atTime (местное время)
Объединяет эту дату со временем для создания LocalDateTime. |
8 | OffsetDateTime atTime (время OffsetTime)
Объединяет эту дату со временем смещения для создания OffsetDateTime. |
9 | int compareTo (ChronoLocalDate other)
Сравнивает эту дату с другой датой. |
10 | логическое равенство (Object obj)
Проверяет, совпадает ли эта дата с другой датой. |
11 | Строковый формат (форматер DateTimeFormatter)
Форматирует эту дату, используя указанный форматер. |
12 | статическая LocalDate from (TemporalAccessor temporal)
Получает экземпляр LocalDate из временного объекта. |
13 | int get (поле TemporalField)
Получает значение указанного поля с этой даты как int. |
14 | Изохронология getChronology ()
Получает хронологию этой даты, которая является системой календаря ISO. |
15 | int getDayOfMonth ()
Получает поле дня месяца. |
16 | DayOfWeek getDayOfWeek ()
Получает поле дня недели, которое является перечислением DayOfWeek. |
17 | int getDayOfYear ()
Получает поле дня года. |
18 | Era getEra ()
Получает эпоху, применимую на эту дату. |
19 | long getLong (поле TemporalField)
Получает значение указанного поля с этой даты как long. |
20 | Месяц getMonth ()
Получает поле месяца года, используя перечисление Month. |
21 | int getMonthValue ()
Получает поле месяца в году от 1 до 12. |
22 | int getYear ()
Получает поле года. |
23 | int hashCode ()
Хеш-код на эту дату. |
24 | логическое значение isAfter (ChronoLocalDate other)
Проверяет, находится ли эта дата после указанной даты. |
25 | логическое значение isBefore (ChronoLocalDate other)
Проверяет, находится ли эта дата до указанной даты. |
26 | логическое значение isEqual (ChronoLocalDate other)
Проверяет, равна ли эта дата указанной дате. |
27 | логическое isLeapYear ()
Проверяет, является ли год високосным, в соответствии с правилами системы календарей ISO. |
28 | логическое isSupported (поле TemporalField)
Проверяет, поддерживается ли указанное поле. |
29 | логическое значение isSupported (модуль TemporalUnit)
Проверяет, поддерживается ли указанный блок. |
30 | int lengthOfMonth ()
Возвращает длину месяца, представленного этой датой. |
31 | int lengthOfYear ()
Возвращает продолжительность года, представленного этой датой. |
32 | LocalDate минус (длинное количество ToSubtract, единица измерения TemporalUnit)
Возвращает копию этой даты с указанной вычтенной суммой. |
33 | LocalDate минус (TemporalAmount amountToSubtract)
Возвращает копию этой даты с указанной вычтенной суммой. |
34 | LocalDate minusDays (long daysToSubtract)
Возвращает копию этой LocalDate с указанным вычтенным количеством дней. |
35 | LocalDate минус месяцы (длинные месяцы ToSubtract)
Возвращает копию этой LocalDate с указанным вычтенным количеством месяцев. |
36 | LocalDate минус недели (длинные недели ToSubtract)
Возвращает копию этой LocalDate с указанным вычтенным количеством недель. |
37 | LocalDate minusYears (longToSubtract)
Возвращает копию этой LocalDate с указанным вычтенным числом лет. |
38 | статическая LocalDate now ()
Получает текущую дату из системных часов в часовом поясе по умолчанию. |
39 | статическая LocalDate сейчас (часы)
Получает текущую дату с указанных часов. |
40 | статическая LocalDate сейчас (ZoneId зона)
Получает текущую дату из системных часов в указанном часовом поясе. |
41 | статическая локальная дата (int year, int month, int dayOfMonth)
Получает экземпляр LocalDate из года, месяца и дня. |
42 | статическая локальная дата (int year, месяц month, int dayOfMonth)
Получает экземпляр LocalDate из года, месяца и дня. |
43 | статическая LocalDate ofEpochDay (длинный epochDay)
Получает экземпляр LocalDate из числа дней эпохи. |
44 | статическая LocalDate ofYearDay (int year, int dayOfYear)
Получает экземпляр LocalDate из года и дня года. |
45 | статический анализ LocalDate (текст CharSequence)
Получает экземпляр LocalDate из текстовой строки, такой как 2007-12-03. |
46 | статический анализ LocalDate (текст CharSequence, форматер DateTimeFormatter)
Получает экземпляр LocalDate из текстовой строки с использованием определенного средства форматирования. |
47 | LocalDate plus (длинное количество ToAdd, блок TemporalUnit)
Возвращает копию этой даты с указанной добавленной суммой. |
48 | LocalDate plus (TemporalAmount amountToAdd)
Возвращает копию этой даты с указанной добавленной суммой. |
49 | LocalDate plusDays (long daysToAdd)
Возвращает копию этой LocalDate с указанным количеством добавленных дней. |
50 | LocalDate plusMonths (long monthsToAdd)
Возвращает копию этой LocalDate с указанным количеством добавленных месяцев. |
51 | LocalDate plusWeeks (long weekToAdd)
Возвращает копию этой LocalDate с указанным количеством добавленных недель. |
52 | LocalDate plusYears (long yearsToAdd)
Возвращает копию этой LocalDate с указанным количеством добавленных лет. |
53 | <R> R запрос (запрос TemporalQuery <R>)
Запрашивает эту дату, используя указанный запрос. |
54 | Диапазон ValueRange (поле TemporalField)
Получает диапазон допустимых значений для указанного поля. |
55 | long toEpochDay ()
Преобразует эту дату в День эпохи. |
56 | Строка toString ()
Выводит эту дату в виде строки, например, 2007-12-03. |
57 | Период до (ChronoLocalDate endDateExclusive)
Вычисляет период между этой датой и другой датой как Период. |
58 | долго до (Temporal endExclusive, TemporalUnit unit)
Вычисляет количество времени до следующей даты в единицах измерения. |
59 | LocalDate with (Регулятор TemporalAdjuster)
Возвращает исправленную копию этой даты. |
60 | LocalDate with (поле TemporalField, long newValue)
Возвращает копию этой даты с указанным в новом поле новым значением. |
61 | LocalDate withDayOfMonth (int dayOfMonth)
Возвращает копию этой LocalDate с измененным днем месяца. |
62 | LocalDate withDayOfYear (int dayOfYear)
Возвращает копию этой LocalDate с измененным днем года. |
63 | LocalDate withMonth (int month)
Возвращает копию этой LocalDate с измененным месяцем года. |
64 | LocalDate withYear (int year)
Возвращает копию этой LocalDate с измененным годом. |
Корректирует указанный временной объект, чтобы иметь ту же дату, что и этот объект.
Объединяет эту дату со временем полуночи, чтобы создать LocalDateTime в начале этой даты.
Возвращает зонированную дату и время с этой даты в самое раннее действительное время в соответствии с правилами часового пояса.
Объединяет эту дату со временем для создания LocalDateTime.
Объединяет эту дату со временем для создания LocalDateTime.
Объединяет эту дату со временем для создания LocalDateTime.
Объединяет эту дату со временем для создания LocalDateTime.
Объединяет эту дату со временем смещения для создания OffsetDateTime.
Сравнивает эту дату с другой датой.
Проверяет, совпадает ли эта дата с другой датой.
Форматирует эту дату, используя указанный форматер.
Получает экземпляр LocalDate из временного объекта.
Получает значение указанного поля с этой даты как int.
Получает хронологию этой даты, которая является системой календаря ISO.
Получает поле дня месяца.
Получает поле дня недели, которое является перечислением DayOfWeek.
Получает поле дня года.
Получает эпоху, применимую на эту дату.
Получает значение указанного поля с этой даты как long.
Получает поле месяца года, используя перечисление Month.
Получает поле месяца в году от 1 до 12.
Получает поле года.
Хеш-код на эту дату.
Проверяет, находится ли эта дата после указанной даты.
Проверяет, находится ли эта дата до указанной даты.
Проверяет, равна ли эта дата указанной дате.
Проверяет, является ли год високосным, в соответствии с правилами системы календарей ISO.
Проверяет, поддерживается ли указанное поле.
Проверяет, поддерживается ли указанный блок.
Возвращает длину месяца, представленного этой датой.
Возвращает продолжительность года, представленного этой датой.
Возвращает копию этой даты с указанной вычтенной суммой.
Возвращает копию этой даты с указанной вычтенной суммой.
Возвращает копию этой LocalDate с указанным вычтенным количеством дней.
Возвращает копию этой LocalDate с указанным вычтенным количеством месяцев.
Возвращает копию этой LocalDate с указанным вычтенным количеством недель.
Возвращает копию этой LocalDate с указанным вычтенным числом лет.
Получает текущую дату из системных часов в часовом поясе по умолчанию.
Получает текущую дату с указанных часов.
Получает текущую дату из системных часов в указанном часовом поясе.
Получает экземпляр LocalDate из года, месяца и дня.
Получает экземпляр LocalDate из года, месяца и дня.
Получает экземпляр LocalDate из числа дней эпохи.
Получает экземпляр LocalDate из года и дня года.
Получает экземпляр LocalDate из текстовой строки, такой как 2007-12-03.
Получает экземпляр LocalDate из текстовой строки с использованием определенного средства форматирования.
Возвращает копию этой даты с указанной добавленной суммой.
Возвращает копию этой даты с указанной добавленной суммой.
Возвращает копию этой LocalDate с указанным количеством добавленных дней.
Возвращает копию этой LocalDate с указанным количеством добавленных месяцев.
Возвращает копию этой LocalDate с указанным количеством добавленных недель.
Возвращает копию этой LocalDate с указанным количеством добавленных лет.
Запрашивает эту дату, используя указанный запрос.
Получает диапазон допустимых значений для указанного поля.
Преобразует эту дату в День эпохи.
Выводит эту дату в виде строки, например, 2007-12-03.
Вычисляет период между этой датой и другой датой как Период.
Вычисляет количество времени до следующей даты в единицах измерения.
Возвращает исправленную копию этой даты.
Возвращает копию этой даты с указанным в новом поле новым значением.
Возвращает копию этой LocalDate с измененным днем месяца.
Возвращает копию этой LocalDate с измененным днем года.
Возвращает копию этой LocalDate с измененным месяцем года.
Возвращает копию этой LocalDate с измененным годом.
Методы унаследованы
Этот класс наследует методы от следующих классов —