IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Recupera la data corrente.
  • Definisci un DateTimeFormatter con il pattern dd-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); 
    }
}
Modifica ed esegui il codice