Uses of Class
java.time.YearMonth

Packages that use YearMonth
Package
Description
The main API for dates, times, instants, and durations.
  • Uses of YearMonth in java.time

    Classes in java.time that implement interfaces with type arguments of type YearMonth
    Modifier and Type
    Class
    Description
    final class 
    A year-month in the ISO-8601 calendar system, such as 2007-12.
    Methods in java.time that return YearMonth
    Modifier and Type
    Method
    Description
    Year.atMonth(int month)
    Combines this year with a month to create a 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.minus(long amountToSubtract, TemporalUnit unit)
    Returns a copy of this year-month with the specified amount subtracted.
    YearMonth.minus(TemporalAmount amountToSubtract)
    Returns a copy of this year-month with the specified amount subtracted.
    YearMonth.minusMonths(long monthsToSubtract)
    Returns a copy of this YearMonth with the specified number of months subtracted.
    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.plus(long amountToAdd, TemporalUnit unit)
    Returns a copy of this year-month with the specified amount added.
    YearMonth.plus(TemporalAmount amountToAdd)
    Returns a copy of this year-month with the specified amount added.
    YearMonth.plusMonths(long monthsToAdd)
    Returns a copy of this YearMonth with the specified number of months added.
    YearMonth.plusYears(long yearsToAdd)
    Returns a copy of this YearMonth with the specified number of years added.
    YearMonth.with(TemporalAdjuster adjuster)
    Returns an adjusted copy of this year-month.
    YearMonth.with(TemporalField field, long newValue)
    Returns a copy of this year-month with the specified field set to a new value.
    YearMonth.withMonth(int month)
    Returns a copy of this YearMonth with the month-of-year altered.
    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.