ComenzarEmpieza gratis

Formatear y analizar fechas

Formatear y analizar fechas es esencial para trabajar con distintas representaciones. En este ejercicio vas a formatear una fecha y convertir una cadena en un LocalDate.

Todas las clases necesarias de java.time ya se han importado por ti.

Este ejercicio forma parte del curso

Entrada/Salida y Streams en Java

Ver curso

Instrucciones del ejercicio

  • Obtén la fecha actual.
  • Define un DateTimeFormatter con el patrón dd-MM-yyyy.
  • Da formato a la fecha actual usando el formateador.
  • Analiza (parsea) una cadena de fecha usando el formateador definido.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

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 y ejecutar código