25 de Janeiro de 2099 para imprimir dessa forma consegui desse jeito:
LocalDate exercicio = LocalDate.of(2099, Month.JANUARY, 25);
DateTimeFormatter formatadorDia = DateTimeFormatter.ofPattern("dd");
DateTimeFormatter formatadorMes = DateTimeFormatter.ofPattern("MMMM");
DateTimeFormatter formatadorAno = DateTimeFormatter.ofPattern("yyyy");
System.out.println(exercicio.format(formatadorDia) + " de " + exercicio.format(formatadorMes) + " de " + exercicio.format(formatadorAno));
No forum fala para utilizar
DateTimeFormatter formatador = DateTimeFormatter.ofPattern("MMMM", new Locale("pt", "BR")); Mas a saída é apenas "janeiro".
DateTimeFormatter formatador = DateTimeFormatter.ofPattern("dd MMMM yyyy", new Locale("pt", "BR")); Saída desse: 25 janeiro 2099
Mesmo assim falta os "de"
Teria alguma forma mais simples?