Uses of Class java.time.YearMonth (Java SE 15 & JDK 15)
Description: use: module: java.base, package: java.time, class: YearMonth

# Uses of Class
java.time.YearMonth

Packages that use YearMonth
Package | Description
--- | ---
java.time | The main API for dates, times, instants, and durations.

- ## Uses of YearMonth in java.time

  Methods in java.time that return YearMonth
  Modifier and Type | Method | Description
  --- | --- | ---
  `YearMonth` | Year.`atMonth​(int month)` | Combines this year with a month to create a `YearMonth`.
  `YearMonth` | Year.`atMonth​(Month month)` | Combines this year with a month to create a `YearMonth`.
  `static YearMonth` | YearMonth.`from​(TemporalAccessor temporal)` | Obtains an instance of `YearMonth` from a temporal object.
  `YearMonth` | YearMonth.`minus​(long amountToSubtract, TemporalUnit unit)` | Returns a copy of this year-month with the specified amount subtracted.
  `YearMonth` | YearMonth.`minus​(TemporalAmount amountToSubtract)` | Returns a copy of this year-month with the specified amount subtracted.
  `YearMonth` | YearMonth.`minusMonths​(long monthsToSubtract)` | Returns a copy of this `YearMonth` with the specified number of months subtracted.
  `YearMonth` | YearMonth.`minusYears​(long yearsToSubtract)` | Returns a copy of this `YearMonth` with the specified number of years subtracted.
  `static YearMonth` | YearMonth.`now()` | Obtains the current year-month from the system clock in the default time-zone.
  `static YearMonth` | YearMonth.`now​(Clock clock)` | Obtains the current year-month from the specified clock.
  `static YearMonth` | YearMonth.`now​(ZoneId zone)` | Obtains the current year-month from the system clock in the specified time-zone.
  `static YearMonth` | YearMonth.`of​(int year, int month)` | Obtains an instance of `YearMonth` from a year and month.
  `static YearMonth` | YearMonth.`of​(int year, Month month)` | Obtains an instance of `YearMonth` from a year and month.
  `static YearMonth` | YearMonth.`parse​(CharSequence text)` | Obtains an instance of `YearMonth` from a text string such as `2007-12`.
  `static YearMonth` | YearMonth.`parse​(CharSequence text, DateTimeFormatter formatter)` | Obtains an instance of `YearMonth` from a text string using a specific formatter.
  `YearMonth` | YearMonth.`plus​(long amountToAdd, TemporalUnit unit)` | Returns a copy of this year-month with the specified amount added.
  `YearMonth` | YearMonth.`plus​(TemporalAmount amountToAdd)` | Returns a copy of this year-month with the specified amount added.
  `YearMonth` | YearMonth.`plusMonths​(long monthsToAdd)` | Returns a copy of this `YearMonth` with the specified number of months added.
  `YearMonth` | YearMonth.`plusYears​(long yearsToAdd)` | Returns a copy of this `YearMonth` with the specified number of years added.
  `YearMonth` | YearMonth.`with​(TemporalAdjuster adjuster)` | Returns an adjusted copy of this year-month.
  `YearMonth` | YearMonth.`with​(TemporalField field, long newValue)` | Returns a copy of this year-month with the specified field set to a new value.
  `YearMonth` | YearMonth.`withMonth​(int month)` | Returns a copy of this `YearMonth` with the month-of-year altered.
  `YearMonth` | YearMonth.`withYear​(int year)` | Returns a copy of this `YearMonth` with the year altered.

  Methods in java.time with parameters of type YearMonth
  Modifier and Type | Method | Description
  --- | --- | ---
  `int` | YearMonth.`compareTo​(YearMonth other)` | Compares this year-month to another year-month.
  `boolean` | YearMonth.`isAfter​(YearMonth other)` | Checks if this year-month is after the specified year-month.
  `boolean` | YearMonth.`isBefore​(YearMonth other)` | Checks if this year-month is before the specified year-month.