Formatowanie i parsowanie dat
Formatowanie i parsowanie dat to podstawowe umiejętności przy pracy z różnymi reprezentacjami dat. W tym ćwiczeniu sformatujesz datę oraz przetworzysz ciąg znaków na obiekt LocalDate.
Wszystkie wymagane klasy z java.time zostały już zaimportowane.
To ćwiczenie jest częścią kursu
Wejście/wyjście i strumienie w Javie
Instrukcje do ćwiczenia
- Pobierz bieżącą datę.
- Zdefiniuj obiekt
DateTimeFormatterze wzorcemdd-MM-yyyy. - Sformatuj bieżącą datę przy użyciu formattera.
- Sparsuj ciąg znaków z datą przy użyciu zdefiniowanego formattera.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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);
}
}