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

# Uses of Class
java.time.MonthDay

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

- ## Uses of MonthDay in java.time

  Methods in java.time that return MonthDay
  Modifier and Type | Method | Description
  --- | --- | ---
  `static MonthDay` | MonthDay.`from​(TemporalAccessor temporal)` | Obtains an instance of `MonthDay` from a temporal object.
  `static MonthDay` | MonthDay.`now()` | Obtains the current month-day from the system clock in the default time-zone.
  `static MonthDay` | MonthDay.`now​(Clock clock)` | Obtains the current month-day from the specified clock.
  `static MonthDay` | MonthDay.`now​(ZoneId zone)` | Obtains the current month-day from the system clock in the specified time-zone.
  `static MonthDay` | MonthDay.`of​(int month, int dayOfMonth)` | Obtains an instance of `MonthDay`.
  `static MonthDay` | MonthDay.`of​(Month month, int dayOfMonth)` | Obtains an instance of `MonthDay`.
  `static MonthDay` | MonthDay.`parse​(CharSequence text)` | Obtains an instance of `MonthDay` from a text string such as `--12-03`.
  `static MonthDay` | MonthDay.`parse​(CharSequence text, DateTimeFormatter formatter)` | Obtains an instance of `MonthDay` from a text string using a specific formatter.
  `MonthDay` | MonthDay.`with​(Month month)` | Returns a copy of this `MonthDay` with the month-of-year altered.
  `MonthDay` | MonthDay.`withDayOfMonth​(int dayOfMonth)` | Returns a copy of this `MonthDay` with the day-of-month altered.
  `MonthDay` | MonthDay.`withMonth​(int month)` | Returns a copy of this `MonthDay` with the month-of-year altered.

  Methods in java.time with parameters of type MonthDay
  Modifier and Type | Method | Description
  --- | --- | ---
  `LocalDate` | Year.`atMonthDay​(MonthDay monthDay)` | Combines this year with a month-day to create a `LocalDate`.
  `int` | MonthDay.`compareTo​(MonthDay other)` | Compares this month-day to another month-day.
  `boolean` | MonthDay.`isAfter​(MonthDay other)` | Checks if this month-day is after the specified month-day.
  `boolean` | MonthDay.`isBefore​(MonthDay other)` | Checks if this month-day is before the specified month-day.
  `boolean` | Year.`isValidMonthDay​(MonthDay monthDay)` | Checks if the month-day is valid for this year.