Close

Java Date Time - YearMonth.format() Examples

Java Date Time Java Java API 


Class:

java.time.YearMonth

java.lang.Objectjava.lang.Objectjava.time.YearMonthjava.time.YearMonthjava.time.temporal.TemporalTemporaljava.time.temporal.TemporalAdjusterTemporalAdjusterjava.lang.ComparableComparablejava.io.SerializableSerializableLogicBig

Method:

public String format(DateTimeFormatter formatter)

Formats this year-month using the specified formatter.


Examples


package com.logicbig.example.yearmonth;

import java.time.YearMonth;
import java.time.format.DateTimeFormatter;

public class FormatExample {

public static void main(String... args) {
YearMonth y = YearMonth.of(2010, 11);
System.out.println(y);

format(y, "MM/yyyy");
format(y, "MMM/yyyy");
format(y, "MMMM/yyyy");
format(y, "y-M");
}

private static void format(YearMonth y, String pattern) {
DateTimeFormatter f = DateTimeFormatter.ofPattern(pattern);
String s = y.format(f);
System.out.printf("%15s > %s%n", pattern, s);
}
}

Output

2010-11
MM/yyyy > 11/2010
MMM/yyyy > Nov/2010
MMMM/yyyy > November/2010
y-M > 2010-11




See Also