Formattare e analizzare le date
Formattare e analizzare le date è fondamentale per lavorare con diverse rappresentazioni delle date. In questo esercizio formatterai una data e convertirai una stringa in un LocalDate.
Tutte le classi necessarie da java.time sono già state importate per te.
Questo esercizio fa parte del corso
Input/Output e Stream in Java
Istruzioni dell'esercizio
- Recupera la data corrente.
- Definisci un
DateTimeFormattercon il patterndd-MM-yyyy. - Formattta la data corrente usando il formatter.
- Analizza una stringa di data usando il formatter definito.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
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);
}
}