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