Định dạng và phân tích ngày tháng
Định dạng và phân tích ngày tháng là kỹ năng thiết yếu khi làm việc với các cách biểu diễn ngày khác nhau. Trong bài tập này, bạn sẽ định dạng một ngày và phân tích một chuỗi thành LocalDate.
Tất cả các lớp cần thiết từ java.time đã được nhập sẵn cho bạn.
Bài tập này là một phần của khóa học
Nhập/Xuất và Streams trong Java
Hướng dẫn bài tập
- Lấy ngày hiện tại.
- Định nghĩa một
DateTimeFormattervới mẫudd-MM-yyyy. - Định dạng ngày hiện tại bằng formatter đó.
- Phân tích một chuỗi ngày bằng formatter đã định nghĩa.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
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);
}
}