java.time.LocalDateTime Класс

Введение

В java.time.LocalDateTime class представляет дату и время без часового пояса в календарной системе 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».

Методы класса

Sr. No. Метод и описание
1 Temporal adjustInto (Temporal temporal)

Настраивает указанный временной объект, чтобы он имел те же дату и время, что и этот объект.

2 OffsetDateTime atOffset (смещение ZoneOffset)

Объединяет эту дату и время со смещением времени для создания OffsetDateTime.

3 ZonedDateTime atZone (зона ZoneId)

Объединяет это разовое датой с часовым поясом для создания ZonedDateTime.

4 int compareTo (ChronoLocalDateTime другое)

Сравнивает эту дату и время с другой датой.

5 логическое равно (Object obj)

Проверяет, совпадает ли эта дата-время с другой разовой датой.

6 Формат строки (средство форматирования DateTimeFormatter)

Форматирует это разовое датой с помощью указанного средства форматирования.

7 static LocalDateTime от (TemporalAccessor temporal)

Получает экземпляр LocalDateTime из временного объекта.

8 int get (поле TemporalField)

Получает значение указанного поля из этого разового датой в виде int.

9 int getDayOfMonth ()

Получает поле дня месяца.

10 DayOfWeek getDayOfWeek ()

Получает поле дня недели, которое является перечислением DayOfWeek.

11 int getDayOfYear ()

Получает поле дня года.

12 int getHour ()

Получает поле часа дня.

13 long getLong (поле TemporalField)

Получает значение указанного поля из этого разового датой в виде длинного числа.

14 Месяц getMinute ()

Получает поле минуты часа.

15 Месяц getMonth ()

Получает поле месяца года с помощью перечисления Month.

16 int getMonthValue ()

Получает поле месяца года от 1 до 12.

17 int getNano ()

Получает поле нано-секунды.

18 интервал 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 unit)

Возвращает копию этого разового датой с вычтенной указанной суммой.

27 LocalDateTime минус (TemporalAmount amountToSubtract)

Возвращает копию этого разового датой с вычтенной указанной суммой.

28 LocalDateTime minusDays (длинные дни для вычитания)

Возвращает копию этого LocalDateTime с указанным количеством вычтенных дней.

29 LocalDateTime minusHours (долгие часыToSubtract)

Возвращает копию этого LocalDateTime с указанным вычтенным количеством часов.

30 LocalDateTime minusMinutes (длинные минуты для вычитания)

Возвращает копию этого LocalDateTime с указанным вычтенным количеством минут.

31 год LocalDateTime minusMonths (долгие месяцы для вычитания)

Возвращает копию этого LocalDateTime с указанным вычтенным количеством месяцев.

32 LocalDateTime минус нано (длинные нано)

Возвращает копию этого LocalDateTime с указанным количеством вычтенных наносекунд.

33 LocalDateTime minusSeconds (длинные секунды)

Возвращает копию этого LocalDateTime с указанным вычтенным количеством секунд.

34 LocalDateTime минус недели (длинные недели для вычитания)

Возвращает копию этого LocalDateTime с указанным вычтенным количеством недель.

35 год LocalDateTime минусYears (long yearsToSubtract)

Возвращает копию этого LocalDateTime с указанным вычтенным количеством лет.

36 static LocalDateTime сейчас ()

Получает текущую дату и время из системных часов в часовом поясе по умолчанию.

37 static LocalDateTime сейчас (часы)

Получает текущую дату и время по указанным часам.

38 static LocalDateTime сейчас (зона ZoneId)

Получает текущую дату и время по системным часам в указанном часовом поясе.

39 static LocalDateTime of (int год, int месяц, int dayOfMonth, int час, int минута)

Получает экземпляр LocalDateTime из года, месяца, дня, часа и минуты, устанавливая для секунды и наносекунды ноль.

40 static LocalDateTime of (int год, int месяц, int dayOfMonth, int час, int минута, int секунда)

Получает экземпляр LocalDateTime из года, месяца, дня, часа, минуты и секунды, устанавливая ноль для наносекунды.

41 год static LocalDateTime of (int год, int месяц, int dayOfMonth, int час, int минута, int секунда, int nanoOfSecond)

Получает экземпляр LocalDateTime из года, месяца, дня, часа, минуты, секунды и наносекунды.

42 static LocalDateTime of (int год, месяц месяц, int dayOfMonth, int час, int минута, int секунда)

Получает экземпляр LocalDateTime из года, месяца, дня, часа, минуты и секунды, устанавливая ноль для наносекунды.

43 static LocalDateTime of (int год, месяц месяц, int dayOfMonth, int час, int минута, int секунда, int nanoOfSecond)

Получает экземпляр LocalDateTime из года, месяца, дня, часа, минуты, секунды и наносекунды.

44 static LocalDateTime из (Дата LocalDate, время LocalTime)

Получает экземпляр LocalDateTime из даты и времени.

45 static LocalDateTime ofEpochSecond (long epochSecond, int nanoOfSecond, смещение ZoneOffset)

Получает экземпляр LocalDateTime из эпохи 1970-01-01T00: 00: 00Z.

46 static LocalDateTime ofInstant (мгновенный момент, зона ZoneId)

Получает экземпляр LocalDateTime из Instant и идентификатора зоны.

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 (длинные daysToAdd)

Возвращает копию этого LocalDateTime с указанным количеством добавленных дней.

52 LocalDateTime plusHours (long hoursToAdd)

Возвращает копию этого LocalDateTime с указанным количеством добавленных часов.

53 LocalDateTime plusMinutes (длинные минутыToAdd)

Возвращает копию этого LocalDateTime с указанным количеством добавленных минут.

54 LocalDateTime plusMonths (long monthsToAdd)

Возвращает копию этого LocalDateTime с указанным количеством добавленных месяцев.

55 LocalDateTime plusNanos (длинные нано)

Возвращает копию этого LocalDateTime с указанным количеством добавленных наносекунд.

56 LocalDateTime plusSeconds (длинные секунды)

Возвращает копию этого LocalDateTime с указанным количеством добавленных секунд.

57 LocalDateTime plusWeeks (long weeksToAdd)

Возвращает копию этого LocalDateTime с указанным количеством добавленных недель.

58 LocalDateTime plusYears (long yearsToAdd)

Возвращает копию этого LocalDateTime с указанным количеством добавленных лет.

59 R-запрос (TemporalQuery запрос)

Запрашивает это разовое датой, используя указанный запрос.

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 (число часов)

Возвращает копию этого LocalDateTime с измененным часом дня.

71 LocalDateTime withMinute (целое число минут)

Возвращает копию этого LocalDateTime с измененной минутой часа.

72 LocalDateTime withMonth (целое число месяцев)

Возвращает копию этого LocalDateTime с измененным месяцем года.

73 LocalDateTime withNano (int nanoOfSecond)

Возвращает копию этого LocalDateTime с измененной нано-секунды.

74 LocalDateTime withSecond (целое число секунд)

Возвращает копию этого LocalDateTime с измененной секундой минуты.

75 LocalDateTime withYear (int год)

Возвращает копию этого LocalDateTime с измененным годом.

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

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

  • Java.lang.Object