Java YearMonth class Java YearMonth class is an immutable date-time object that represents the combination of a year and month. It inherits the Object class and implements the Comparable interface.
Java YearMonth class declaration Let's see the declaration of java.time.YearMonth class.
Methods of Java YearMonth
Method |
Description |
Temporal adjustInto(Temporal temporal) |
It is used to adjust the specified temporal object to have this year-month. |
String format(DateTimeFormatter formatter) |
It is used to format this year-month using the specified formatter. |
int get(TemporalField field) |
It is used to get the value of the specified field from this year-month as an int. |
boolean isLeapYear() |
It is used to check if the year is a leap year, according to the ISO proleptic calendar system rules. |
static YearMonth now() |
It is used to obtain the current year-month from the system clock in the default time zone. |
static YearMonth of(int year, int month) |
It is used to obtain an instance of YearMonth from a year and month. |
YearMonth plus(TemporalAmount amountToAdd) |
It is used to return a copy of this year-month with the specified amount added. |
YearMonth minus (TemporalAmount amountToSubtract) |
It is used to return a copy of this year-month with the specified amount subtracted. |
Java YearMonth Example: now()
Test it Now Output:
Java YearMonth Example: format()
Test it Now Output:
Java YearMonth Example: get()
Test it Now Output:
Java YearMonth Example: plus()
Test it Now Output:
Java YearMonth Example: minus()
Test it Now Output:
|