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
Instrucțiuni pentru exercițiu
- Obține data curentă.
- Definește un
DateTimeFormattercu șablonuldd-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);
}
}