java.time.YearMonth Класс
Введение
В java.time.YearMonth class представляет год-месяц в календарной системе ISO-8601, например, 2007-12.
Объявление класса
Ниже приводится декларация для java.time.YearMonth класс -
public final class YearMonth
extends Object
implements Temporal, TemporalAdjuster, Comparable<YearMonth>, Serializable
Методы класса
Sr. No. | Метод и описание |
---|---|
1 | Temporal adjustInto (Temporal temporal)
Настраивает указанный временной объект, чтобы он имел этот год-месяц. |
2 | LocalDate atDay (int dayOfMonth)
Объединяет этот год и месяц с днем месяца для создания LocalDate. |
3 | LocalDate atEndOfMonth ()
Возвращает LocalDate в конце месяца .. |
4 | int compareTo (YearMonth другой)
Сравнивает этот год-месяц с другим месяцем-годом. |
5 | логическое равно (Object otherYearMonth)
Проверяет, равен ли этот YearMonth указанному YearMonth. |
6 | Формат строки (средство форматирования DateTimeFormatter)
Форматирует этот год-месяц с помощью указанного средства форматирования. |
7 | статический YearMonth от (TemporalAmount amount)
Получает экземпляр YearMonth из временной суммы. |
8 | int get (поле TemporalField)
Получает значение указанного поля из этого года-месяца как int. |
9 | long getLong (поле TemporalField)
Получает значение запрошенной единицы длины. |
10 | Месяц getMonth ()
Получает поле месяца года с помощью перечисления Month. |
11 | int getMonthValue ()
Получает поле месяца года от 1 до 12. |
12 | int getYear ()
Получает поле года. |
13 | int hashCode ()
Хэш-код для этого YearMonth. |
14 | логическое isAfter (другой год, месяц)
Проверяет, находится ли этот год-месяц после указанного года-месяца. |
15 | логическое isBefore (другой год, месяц)
Проверяет, предшествует ли этот год-месяц указанному году-месяцу. |
16 | логическое isLeapYear ()
Проверяет, является ли год високосным в соответствии с правилами системы пролептического календаря ISO. |
17 | логическое isLeap (длинный год)
Проверяет, является ли год високосным в соответствии с правилами системы пролептического календаря ISO. |
18 | логическое isSupported (поле TemporalField)
Проверяет, поддерживается ли указанное поле. |
19 | логическое isSupported (блок TemporalUnit)
Проверяет, поддерживается ли указанный блок. |
20 | логическое isValidDay (int dayOfMonth)
Проверяет, действителен ли день месяца для этого года-месяца. |
21 год | int lengthOfMonth ()
Возвращает длину месяца с учетом года. |
22 | int lengthOfYear ()
Возвращает длину года. |
23 | ГодМесяц минус (long amountToSubtract, TemporalUnit unit)
Возвращает копию текущего года с вычтенной указанной суммой. |
24 | ГодМесяц минус (TemporalAmount amountToSubtract)
Возвращает копию этого YearMonth с вычтенным указанным YearMonth. |
25 | ГодМесяц минусМесяцы (долгие месяцы для вычитания)
Возвращает копию этого YearMonth с вычтенным указанным месяцем. |
26 | ГодМесяц минус Годы (долгие годы для вычитания)
Возвращает копию этого YearMonth с указанными вычтенными годами. |
27 | статический YearMonth сейчас ()
Получает текущий год и месяц по системным часам в часовом поясе по умолчанию. |
28 | static YearMonth сейчас (Часы)
Получает текущий год-месяц по указанным часам. |
29 | статический YearMonth сейчас (зона ZoneId)
Получает текущий год и месяц по системным часам в указанном часовом поясе. |
30 | static YearMonth of (целые годы, целые месяцы)
Получает экземпляр YearMonth из года и месяца. |
31 год | static YearMonth of (целые годы, месяц месяц)
Получает экземпляр YearMonth из года и месяца. |
32 | статический анализ YearMonth (текст CharSequence)
Получает YearMonth из текстовой строки, например 2007-12. |
33 | статический синтаксический анализ YearMonth (текст CharSequence, средство форматирования DateTimeFormatter)
Получает экземпляр YearMonth из текстовой строки с помощью специального средства форматирования. |
34 | ГодМесяц плюс (long amountToAdd, TemporalUnit unit)
Возвращает копию этого YearMonth с указанным добавленным YearMonth. |
35 год | ГодМесяц плюс (TemporalAmount amountToAdd)
Возвращает копию этого YearMonth с указанным добавленным YearMonth. |
36 | ГодМесяц плюсМесяцы (long monthsToAdd)
Возвращает копию этого YearMonth с указанными добавленными месяцами. |
37 | ГодМесяц плюсГоды (long yearsToAdd)
Возвращает копию этого YearMonth с указанными добавленными годами. |
38 | Запросы в этом году-месяце с использованием указанного запроса. |
39 | Диапазон ValueRange (поле TemporalField)
Получает диапазон допустимых значений для указанного поля. |
40 | Строка toString ()
Выводит этот год и месяц в виде строки. |
41 год | долго до (Temporal endExclusive, TemporalUnit unit)
Вычисляет количество времени до следующего года-месяца в указанной единице. |
42 | ГодМесяц с (регулятор TemporalAdjuster)
Возвращает скорректированную копию этого года-месяца. |
43 год | YearMonth с (поле TemporalField, long newValue)
Возвращает копию этого года-месяца с указанным полем, для которого установлено новое значение. |
44 | YearMonth withMonth (int месяц)
Возвращает копию этого YearMonth с измененным месяцем года. |
45 | YearMonth withYear (int год)
Возвращает копию этого YearMonth с измененным годом. |
Методы унаследованные
Этот класс наследует методы от следующих классов -
- Java.lang.Object