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
Instrucciones del ejercicio
- Obtén la fecha actual.
- Define un
DateTimeFormattercon el patróndd-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);
}
}