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 R-запрос (TemporalQuery запрос)

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

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