Учебники

java.time.YearMonth Class

Класс java.time.YearMonth представляет год-месяц в календарной системе ISO-8601, например, 2007-12.

Объявление класса

Ниже приводится объявление для класса java.time.YearMonth:

public final class YearMonth
   extends Object
      implements Temporal, TemporalAdjuster, Comparable<YearMonth>, Serializable

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

Sr.No. Метод и описание
1 Temporal AdjustInto (Временное Временное)

Корректирует указанный временный объект, чтобы иметь этот год-месяц.

2 LocalDate atDay (int dayOfMonth)

Объединяет этот год-месяц с днем ​​месяца для создания LocalDate.

3 LocalDate atEndOfMonth ()

Возвращает LocalDate в конце месяца.

4 int CompareTo (другой год)

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

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

Проверяет, равен ли этот YearMonth указанному YearMonth.

6 Строковый формат (форматер DateTimeFormatter)

Форматирует этот год-месяц, используя указанный форматер.

7 статический YearMonth от (сумма TemporalAmount)

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

8 int get (поле TemporalField)

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

9 long getLong (поле TemporalField)

Получает значение запрошенной единицы как long.

10 Месяц getMonth ()

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

11 int getMonthValue ()

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

12 int getYear ()

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

13 int hashCode ()

Хэш-код для этого года.

14 логическое значение isAfter (YearMonth other)

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

15 логическое значение isBefore (YearMonth other)

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

16 логическое isLeapYear ()

Проверяет, является ли год високосным, в соответствии с правилами системы календарей ISO.

17 логический isLeap (длинный год)

Проверяет, является ли год високосным, в соответствии с правилами системы календарей ISO.

18 логическое isSupported (поле TemporalField)

Проверяет, поддерживается ли указанное поле.

19 логическое значение isSupported (модуль TemporalUnit)

Проверяет, поддерживается ли указанный блок.

20 логическое значение isValidDay (int dayOfMonth)

Проверяет, действителен ли день месяца для этого года.

21 int lengthOfMonth ()

Возвращает длину месяца с учетом года.

22 int lengthOfYear ()

Возвращает длину года.

23 YearMonth минус (длинная сумма ToSubtract, единица измерения TemporalUnit)

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

24 YearMonth минус (TemporalAmount amountToSubtract)

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

25 YearMonth минусMonths (длинные месяцы ToSubtract)

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

26 YearMonth минусYears (longToSubtract)

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

27 статический YearMonth now ()

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

28 статический YearMonth сейчас (часы часы)

Получает текущий год-месяц с указанных часов.

29 статический YearMonth сейчас (ZoneId зона)

Получает текущий год-месяц из системных часов в указанном часовом поясе.

30 статический YearMonth of (int years, int month)

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

31 статический YearMonth of (int years, Month month)

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

32 статический анализ YearMonth (текст CharSequence)

Получает YearMonth из текстовой строки, такой как 2007-12.

33 статический анализ YearMonth (текст CharSequence, форматер DateTimeFormatter)

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

34 YearMonth plus (long amountToAdd, TemporalUnit unit)

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

35 YearMonth plus (TemporalAmount amountToAdd)

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

36 YearMonth plusMonths (long monthsToAdd)

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

37 YearMonth plusYears (long yearsToAdd)

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

38 <R> R запрос (запрос TemporalQuery <R>)

Запросы в этом году-месяце с использованием указанного запроса.

39 Диапазон ValueRange (поле TemporalField)

Получает диапазон допустимых значений для указанного поля.

40 Строка toString ()

Выводит этот год-месяц в виде строки.

41 долго до (Temporal endExclusive, TemporalUnit unit)

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

42 YearMonth with (Регулятор TemporalAdjuster)

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

43 YearMonth with (поле TemporalField, long newValue)

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

44 YearMonth withMonth (int month)

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

45 YearMonth withYear (int year)

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

Корректирует указанный временный объект, чтобы иметь этот год-месяц.

Объединяет этот год-месяц с днем ​​месяца для создания LocalDate.

Возвращает LocalDate в конце месяца.

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

Проверяет, равен ли этот YearMonth указанному YearMonth.

Форматирует этот год-месяц, используя указанный форматер.

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

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

Получает значение запрошенной единицы как long.

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

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

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

Хэш-код для этого года.

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

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

Проверяет, является ли год високосным, в соответствии с правилами системы календарей ISO.

Проверяет, является ли год високосным, в соответствии с правилами системы календарей ISO.

Проверяет, поддерживается ли указанное поле.

Проверяет, поддерживается ли указанный блок.

Проверяет, действителен ли день месяца для этого года.

Возвращает длину месяца с учетом года.

Возвращает длину года.

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

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

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

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

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

Получает текущий год-месяц с указанных часов.

Получает текущий год-месяц из системных часов в указанном часовом поясе.

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

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

Получает YearMonth из текстовой строки, такой как 2007-12.

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

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

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

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

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

Запросы в этом году-месяце с использованием указанного запроса.

Получает диапазон допустимых значений для указанного поля.

Выводит этот год-месяц в виде строки.

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

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

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

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

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

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

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