Класс java.time.LocalDateTime представляет дату-время без часового пояса в календарной системе ISO-8601, например, 2007-12-03T10: 15: 30.
Объявление класса
Ниже приводится объявление для класса java.time.LocalDateTime.
public final class LocalDateTime extends Object implements Temporal, TemporalAdjuster, ChronoLocalDateTime, Serializable
поле
Ниже приведены поля для класса java.time.LocalDateTime.
-
static LocalDateTime MAX — максимально поддерживаемый LocalDateTime, ‘+ 999999999-12-31T23: 59: 59.999999999’.
-
static LocalDateTime MIN — минимально поддерживаемый LocalDateTime, ‘-999999999-01-01T00: 00: 00’.
static LocalDateTime MAX — максимально поддерживаемый LocalDateTime, ‘+ 999999999-12-31T23: 59: 59.999999999’.
static LocalDateTime MIN — минимально поддерживаемый LocalDateTime, ‘-999999999-01-01T00: 00: 00’.
Методы класса
Sr.No. | Метод и описание |
---|---|
1 | Temporal AdjustInto (Временное Временное)
Настраивает указанный временный объект, чтобы иметь ту же дату и время, что и этот объект. |
2 | OffsetDateTime atOffset (смещение ZoneOffset)
Объединяет эту дату-время со временем смещения для создания OffsetDateTime. |
3 | ZonedDateTime atZone (зона ZoneId)
Объединяет эту дату-время с часовым поясом для создания ZonedDateTime. |
4 | int CompareTo (ChronoLocalDateTime <?> прочее)
Сравнивает эту дату-время с другой датой-временем. |
5 | логическое равенство (Object obj)
Проверяет, совпадает ли эта дата-время с другой датой-временем. |
6 | Строковый формат (форматер DateTimeFormatter)
Форматирует эту дату-время, используя указанный форматер. |
7 | статический LocalDateTime from (TemporalAccessor temporal)
Получает экземпляр LocalDateTime из временного объекта. |
8 | int get (поле TemporalField)
Получает значение указанного поля из этой даты-времени в виде целого числа. |
9 | int getDayOfMonth ()
Получает поле дня месяца. |
10 | DayOfWeek getDayOfWeek ()
Получает поле дня недели, которое является перечислением DayOfWeek. |
11 | int getDayOfYear ()
Получает поле дня года. |
12 | int getHour ()
Получает поле часа дня. |
13 | long getLong (поле TemporalField)
Получает значение указанного поля из этой даты-времени как long. |
14 | Месяц getMinute ()
Получает поле минутного часа. |
15 | Месяц getMonth ()
Получает поле месяца года, используя перечисление Month. |
16 | int getMonthValue ()
Получает поле месяца в году от 1 до 12. |
17 | int getNano ()
Получает нано-второе поле. |
18 | int getSecond ()
Получает поле второй минуты. |
19 | int getYear ()
Получает поле года. |
20 | int hashCode ()
Хеш-код для этой даты и времени. |
21 | логическое isAfter (ChronoLocalDateTime <?> другое)
Проверяет, находится ли эта дата-время после указанной даты-времени. |
22 | логическое isBefore (ChronoLocalDateTime <?> другое)
Проверяет, является ли эта дата-время раньше указанной даты-времени. |
23 | логическое isEqual (ChronoLocalDateTime <?> другое)
Проверяет, совпадает ли эта дата-время с указанной датой-временем. |
24 | логическое isSupported (поле TemporalField)
Проверяет, поддерживается ли указанное поле. |
25 | логическое значение isSupported (модуль TemporalUnit)
Проверяет, поддерживается ли указанный блок. |
26 | LocalDateTime минус (long amountToSubtract, блок TemporalUnit)
Возвращает копию этой даты-времени с указанием вычтенной суммы. |
27 | LocalDateTime минус (TemporalAmount amountToSubtract)
Возвращает копию этой даты-времени с указанием вычтенной суммы. |
28 | LocalDateTime minusDays (long daysToSubtract)
Возвращает копию этого LocalDateTime с указанным вычтенным количеством дней. |
29 | LocalDateTime minusHours (longToSubtract)
Возвращает копию этого LocalDateTime с указанным вычтенным количеством часов. |
30 | LocalDateTime minusMinutes (long minutesToSubtract)
Возвращает копию этого LocalDateTime с указанным вычтенным количеством минут. |
31 | LocalDateTime minusMonths (long monthsToSubtract)
Возвращает копию этого LocalDateTime с указанным вычтенным количеством месяцев. |
32 | LocalDateTime minusNanos (длинные нанос)
Возвращает копию этого LocalDateTime с указанным вычтенным количеством наносекунд. |
33 | LocalDateTime minusSeconds (длинные секунды)
Возвращает копию этого LocalDateTime с указанным вычтенным количеством секунд. |
34 | LocalDateTime минус недели (длинные недели ToSubtract)
Возвращает копию этого LocalDateTime с указанным вычтенным количеством недель. |
35 | LocalDateTime minusYears (longToSubtract)
Возвращает копию этого LocalDateTime с указанным вычтенным количеством лет. |
36 | статический LocalDateTime now ()
Получает текущую дату и время из системных часов в часовом поясе по умолчанию. |
37 | статическое LocalDateTime сейчас (часы)
Получает текущую дату-время от указанных часов. |
38 | статический LocalDateTime сейчас (ZoneId зона)
Получает текущую дату-время из системных часов в указанном часовом поясе. |
39 | статическое значение LocalDateTime (int год, int месяц, int dayOfMonth, int час, int минута)
Получает экземпляр LocalDateTime из года, месяца, дня, часа и минуты, устанавливая значение секунды и наносекунды равными нулю. |
40 | статическое значение LocalDateTime (int год, int месяц, int dayOfMonth, int час, int минута, int секунда)
Получает экземпляр LocalDateTime из года, месяца, дня, часа, минуты и секунды, устанавливая наносекунду в ноль. |
41 | статическое значение LocalDateTime (int год, int месяц, int dayOfMonth, int час, int минута, int секунда, int nanoOfSecond)
Получает экземпляр LocalDateTime из года, месяца, дня, часа, минуты, секунды и наносекунды. |
42 | статическое значение LocalDateTime (int год, месяц месяц, int dayOfMonth, int час, int минута, int секунда)
Получает экземпляр LocalDateTime из года, месяца, дня, часа, минуты и секунды, устанавливая наносекунду в ноль. |
43 | статическое значение LocalDateTime (int год, месяц месяц, int dayOfMonth, int час, int минута, int секунда, int nanoOfSecond)
Получает экземпляр LocalDateTime из года, месяца, дня, часа, минуты, секунды и наносекунды. |
44 | статическое LocalDateTime of (LocalDate date, LocalTime time)
Получает экземпляр LocalDateTime из даты и времени. |
45 | статическое LocalDateTime ofEpochSecond (long epochSecond, int nanoOfSecond, ZoneOffset offset)
Получает экземпляр LocalDateTime из эпохи 1970-01-01T00: 00: 00Z. |
46 | статическое LocalDateTime ofInstant (мгновенный момент, зона ZoneId)
Получает экземпляр LocalDateTime из мгновенного идентификатора и идентификатора зоны. |
47 | статический анализ LocalDateTime (текст CharSequence)
Получает экземпляр LocalDateTime из текстовой строки, такой как 2007-12-03T10: 15: 30. |
48 | статический анализ LocalDateTime (текст CharSequence, форматер DateTimeFormatter)
Получает экземпляр LocalDateTime из текстовой строки с использованием определенного средства форматирования. |
49 | LocalDateTime plus (long amountToAdd, TemporalUnit unit)
Возвращает копию этой даты-времени с указанной добавленной суммой. |
50 | LocalDateTime plus (TemporalAmount amountToAdd)
Возвращает копию этой даты-времени с указанной добавленной суммой. |
51 | LocalDateTime plusDays (long daysToAdd)
Возвращает копию этого LocalDateTime с указанным количеством добавленных дней. |
52 | LocalDateTime plusHours (longToAdd)
Возвращает копию этого LocalDateTime с указанным количеством добавленных часов. |
53 | LocalDateTime plusMinutes (long minutesToAdd)
Возвращает копию этого LocalDateTime с указанным количеством добавленных минут. |
54 | LocalDateTime plusMonths (long monthsToAdd)
Возвращает копию этого LocalDateTime с указанным количеством добавленных месяцев. |
55 | LocalDateTime plusNanos (длинные нано)
Возвращает копию этого LocalDateTime с указанным количеством добавленных наносекунд. |
56 | LocalDateTime plusSeconds (длинные секунды)
Возвращает копию этого LocalDateTime с указанным количеством добавленных секунд. |
57 | LocalDateTime plusWeeks (long daysToAdd)
Возвращает копию этого LocalDateTime с указанным количеством добавленных недель. |
58 | LocalDateTime plusYears (longToAdd)
Возвращает копию этого LocalDateTime с указанным количеством добавленных лет. |
59 | <R> R запрос (запрос TemporalQuery <R>)
Запрашивает эту дату-время, используя указанный запрос. |
60 | Диапазон ValueRange (поле TemporalField)
Получает диапазон допустимых значений для указанного поля. |
61 | LocalDate toLocalDate ()
Получает часть LocalDate этой даты-времени. |
62 | LocalTime toLocalTime ()
Получает LocalTime часть этой даты-времени. |
63 | Строка toString ()
Выводит эту дату в виде строки, например, 2007-12-03T10: 15: 30. |
64 | LocalDateTime truncatedTo (блок TemporalUnit)
Возвращает копию этого LocalDateTime с укороченным временем. |
65 | долго до (Temporal endExclusive, TemporalUnit unit)
Вычисляет количество времени до другой даты и времени в единицах измерения. |
66 | LocalDateTime с (регулятор TemporalAdjuster)
Возвращает скорректированную копию этой даты и времени. |
67 | LocalDateTime с (поле TemporalField, long newValue)
Возвращает копию этой даты-времени с указанным в новом поле новым значением. |
68 | LocalDateTime withDayOfMonth (int dayOfMonth)
Возвращает копию этого LocalDateTime с измененным днем месяца. |
69 | LocalDateTime withDayOfYear (int dayOfYear)
Возвращает копию этого LocalDateTime с измененным днем года. |
70 | LocalDateTime withHour (int hour)
Возвращает копию этого LocalDateTime с измененным часом дня. |
71 | LocalDateTime withMinute (в минуту)
Возвращает копию этого LocalDateTime с измененной минутой часа. |
72 | LocalDateTime withMonth (int month)
Возвращает копию этого LocalDateTime с измененным месяцем года. |
73 | LocalDateTime withNano (int nanoOfSecond)
Возвращает копию этого LocalDateTime с измененной нано секунды. |
74 | LocalDateTime withSecond (int second)
Возвращает копию этого LocalDateTime с измененной секундой. |
75 | LocalDateTime withYear (int year)
Возвращает копию этого LocalDateTime с измененным годом. |
Настраивает указанный временный объект, чтобы иметь ту же дату и время, что и этот объект.
Объединяет эту дату-время со временем смещения для создания OffsetDateTime.
Объединяет эту дату-время с часовым поясом для создания ZonedDateTime.
Сравнивает эту дату-время с другой датой-временем.
Проверяет, совпадает ли эта дата-время с другой датой-временем.
Форматирует эту дату-время, используя указанный форматер.
Получает экземпляр LocalDateTime из временного объекта.
Получает значение указанного поля из этой даты-времени в виде целого числа.
Получает поле дня месяца.
Получает поле дня недели, которое является перечислением DayOfWeek.
Получает поле дня года.
Получает поле часа дня.
Получает значение указанного поля из этой даты-времени как long.
Получает поле минутного часа.
Получает поле месяца года, используя перечисление Month.
Получает поле месяца в году от 1 до 12.
Получает нано-второе поле.
Получает поле второй минуты.
Получает поле года.
Хеш-код для этой даты и времени.
Проверяет, находится ли эта дата-время после указанной даты-времени.
Проверяет, является ли эта дата-время раньше указанной даты-времени.
Проверяет, совпадает ли эта дата-время с указанной датой-временем.
Проверяет, поддерживается ли указанное поле.
Проверяет, поддерживается ли указанный блок.
Возвращает копию этой даты-времени с указанием вычтенной суммы.
Возвращает копию этой даты-времени с указанием вычтенной суммы.
Возвращает копию этого LocalDateTime с указанным вычтенным количеством дней.
Возвращает копию этого LocalDateTime с указанным вычтенным количеством часов.
Возвращает копию этого LocalDateTime с указанным вычтенным количеством минут.
Возвращает копию этого LocalDateTime с указанным вычтенным количеством месяцев.
Возвращает копию этого LocalDateTime с указанным вычтенным количеством наносекунд.
Возвращает копию этого LocalDateTime с указанным вычтенным количеством секунд.
Возвращает копию этого LocalDateTime с указанным вычтенным количеством недель.
Возвращает копию этого LocalDateTime с указанным вычтенным количеством лет.
Получает текущую дату и время из системных часов в часовом поясе по умолчанию.
Получает текущую дату-время от указанных часов.
Получает текущую дату-время из системных часов в указанном часовом поясе.
Получает экземпляр LocalDateTime из года, месяца, дня, часа и минуты, устанавливая значение секунды и наносекунды равными нулю.
Получает экземпляр LocalDateTime из года, месяца, дня, часа, минуты и секунды, устанавливая наносекунду в ноль.
Получает экземпляр LocalDateTime из года, месяца, дня, часа, минуты, секунды и наносекунды.
Получает экземпляр LocalDateTime из года, месяца, дня, часа, минуты и секунды, устанавливая наносекунду в ноль.
Получает экземпляр LocalDateTime из года, месяца, дня, часа, минуты, секунды и наносекунды.
Получает экземпляр LocalDateTime из даты и времени.
Получает экземпляр LocalDateTime из эпохи 1970-01-01T00: 00: 00Z.
Получает экземпляр LocalDateTime из мгновенного идентификатора и идентификатора зоны.
Получает экземпляр LocalDateTime из текстовой строки, такой как 2007-12-03T10: 15: 30.
Получает экземпляр LocalDateTime из текстовой строки с использованием определенного средства форматирования.
Возвращает копию этой даты-времени с указанной добавленной суммой.
Возвращает копию этой даты-времени с указанной добавленной суммой.
Возвращает копию этого LocalDateTime с указанным количеством добавленных дней.
Возвращает копию этого LocalDateTime с указанным количеством добавленных часов.
Возвращает копию этого LocalDateTime с указанным количеством добавленных минут.
Возвращает копию этого LocalDateTime с указанным количеством добавленных месяцев.
Возвращает копию этого LocalDateTime с указанным количеством добавленных наносекунд.
Возвращает копию этого LocalDateTime с указанным количеством добавленных секунд.
Возвращает копию этого LocalDateTime с указанным количеством добавленных недель.
Возвращает копию этого LocalDateTime с указанным количеством добавленных лет.
Запрашивает эту дату-время, используя указанный запрос.
Получает диапазон допустимых значений для указанного поля.
Получает часть LocalDate этой даты-времени.
Получает LocalTime часть этой даты-времени.
Выводит эту дату в виде строки, например, 2007-12-03T10: 15: 30.
Возвращает копию этого LocalDateTime с укороченным временем.
Вычисляет количество времени до другой даты и времени в единицах измерения.
Возвращает скорректированную копию этой даты и времени.
Возвращает копию этой даты-времени с указанным в новом поле новым значением.
Возвращает копию этого LocalDateTime с измененным днем месяца.
Возвращает копию этого LocalDateTime с измененным днем года.
Возвращает копию этого LocalDateTime с измененным часом дня.
Возвращает копию этого LocalDateTime с измененной минутой часа.
Возвращает копию этого LocalDateTime с измененным месяцем года.
Возвращает копию этого LocalDateTime с измененной нано секунды.
Возвращает копию этого LocalDateTime с измененной секундой.
Возвращает копию этого LocalDateTime с измененным годом.
Методы унаследованы
Этот класс наследует методы от следующих классов —