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 | Запрашивает это разовое датой, используя указанный запрос. |
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