날짜 형식 지정과 파싱
서로 다른 날짜 표현을 다루려면 날짜 형식 지정과 파싱이 중요합니다. 이 연습에서는 날짜를 형식화하고 문자열을 LocalDate로 파싱해 보겠습니다.
필요한 java.time의 모든 클래스는 이미 가져와 두었습니다.
이 연습은 강의의 일부입니다
Java의 입력/출력과 스트림
연습 안내
- 현재 날짜를 가져오세요.
- 패턴이
dd-MM-yyyy인DateTimeFormatter를 정의하세요. - 정의한 포매터로 현재 날짜를 형식화하세요.
- 정의한 포매터를 사용해 날짜 문자열을 파싱하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
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);
}
}