Учебники

java.time.LocalDateTime Class

Класс 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 с измененным годом.

Методы унаследованы

Этот класс наследует методы от следующих классов —