Uses of Class java.time.YearMonth (Java Platform SE 8 )
Date: 2015-11-19

## 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 and 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 and 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.

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2015, Oracle and/or its affiliates. All rights reserved.