Java Date Time Java Java API
java.time.YearMonth
public String format(DateTimeFormatter formatter)
Formats this year-month using the specified formatter.
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); }}
2010-11 MM/yyyy > 11/2010 MMM/yyyy > Nov/2010 MMMM/yyyy > November/2010 y-M > 2010-11