Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Criando uma data com LocalDate

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

1 resposta
solução!

Oi Carlos!

Muito bom! Parabéns pelo empenho nos estudos!

Continue praticando e qualquer dúvida pode contar com a gente.