Error

[JAVA] LocalDate 사용하여 날짜 형식 변경하기

오선지♬ 2024. 9. 23. 19:34
728x90
반응형
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;

public class Main {
    public static void main(String[] args) {
        // 8자리 숫자 (예: 20240927)
        String dateStr = "20240927";

        // 입력된 8자리 숫자 형식을 변환하기 위한 DateTimeFormatter 정의
        DateTimeFormatter originalFormatter = DateTimeFormatter.ofPattern("yyyyMMdd");
        DateTimeFormatter targetFormatter = DateTimeFormatter.ofPattern("yyyy.MM.dd");

        // 문자열을 LocalDate 객체로 변환
        LocalDate date = LocalDate.parse(dateStr, originalFormatter);

        // 원하는 형식으로 변환
        String formattedDate = date.format(targetFormatter);

        // 결과 출력
        System.out.println("변환된 날짜: " + formattedDate);
    }
}
728x90
반응형