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.