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