Comece agoraComece grátis

Formatando e analisando datas

Formatar e analisar datas é essencial para trabalhar com diferentes representações de data. Neste exercício, você vai formatar uma data e converter uma string em um LocalDate.

Todas as classes necessárias de java.time já foram importadas para você.

Este exercicio faz parte do curso

Entrada/Saída e Streams em Java

Ver curso

Instruções do exercicio

  • Obtenha a data atual.
  • Defina um DateTimeFormatter com o padrão dd-MM-yyyy.
  • Formate a data atual usando o formatador.
  • Analise uma string de data usando o formatador definido.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

public class DateExample {
    public static void main(String[] args) {
    	// Get current date
        LocalDate date = ____; 
        System.out.println("Current date in default format: " + date); 
     
        // Define format with pattern dd-MM-yyyy
        DateTimeFormatter formatter = DateTimeFormatter.____("dd-MM-yyyy"); 
        
        // Format and print date
        System.out.println(date.____(formatter)); 
        
        // Parse a text into a string 
        LocalDate parseDate = LocalDate.____("2025-02-10");
        
        System.out.println("Parse the text into date: " + parseDate); 
    }
}
Editar e Executar Código