import java.time.LocalDate; import java.time.Month; import java.time.format.DateTimeFormatter; import java.util.Locale; public class Play { public static void output(String f,Locale l) { LocalDate d = LocalDate.of(2015, Month.MAY, 1); System.out.println(" "+f+": "+d.format(DateTimeFormatter.ofPattern(f,l))); } public static void main(String[] args) { //for (Locale l:new Locale [] {Locale.US,Locale.forLanguageTag("ru"),Locale.ITALIAN}) { for (Locale l:Locale.getAvailableLocales()) { System.out.println("Locale="+l.getDisplayName()); output("dd-L-yyyy",l); output("dd-LLL-yyyy",l); output("dd-M-yyyy",l); output("dd-MMM-yyyy",l); } } }