Que método você utilizou pra fazer isso?
R: LocalDate.of()
Quais outras opções você tinha?
DateTimeFormatter.ofPattern()
package java8;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.Month;
import java.time.Period;
import java.time.ZonedDateTime;
import java.time.format.DateTimeFormatter;
public class Data {
public static void main(String[] args) {
//Modo 1
LocalDate dia = LocalDate.of(2099, Month.JANUARY, 25);
System.out.println(dia);
//Modo 2
DateTimeFormatter formatador = DateTimeFormatter.ofPattern("dd/MM/yyyy");
String valorFormatado = dia.format(formatador);
System.out.println(valorFormatado);
//Modo 3
DateTimeFormatter formatador2 = DateTimeFormatter.ofPattern("dd/MMMM/yyyy");
String valorFormatado2 = dia.format(formatador2);
System.out.println(valorFormatado2);
//Modo 4
DateTimeFormatter mes = DateTimeFormatter.ofPattern("MMMM");
String Vmes = dia.format(mes);
System.out.println("Dia " + dia.getDayOfMonth() + " de " + Vmes + " de " + dia.getYear());
}
}
Saídas:
2099-01-25
25/01/2099
25/janeiro/2099
Dia 25 de janeiro de 2099