ÎncepețiÎncepe gratuit

Formatarea și parsarea datelor calendaristice

Formatarea și parsarea datelor calendaristice sunt esențiale pentru a lucra cu diferite reprezentări ale datelor. În acest exercițiu, vei formata o dată și vei converti un șir de caractere într-un obiect LocalDate.

Toate clasele necesare din java.time au fost deja importate pentru tine.

Acest exercițiu face parte din cursul

Input/Output și Fluxuri în Java

Vezi cursul

Instrucțiuni pentru exercițiu

  • Obține data curentă.
  • Definește un DateTimeFormatter cu șablonul dd-MM-yyyy.
  • Formatează data curentă folosind formatatorul definit.
  • Parsează un șir de caractere reprezentând o dată, folosind formatatorul definit.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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); 
    }
}
Editează și rulează codul