자바에서 문자열을 날짜로 변환하기

외부에서 받은 문자열 형태의 날짜를 내부에서 사용할 수 있는 Date 객체로 변환하는 것은 흔한 작업 중 하나입니다. 자바에서 문자열을 날짜로 변환하는 다양한 방법을 살펴보겠습니다~~

java.text.SimpleDateFormat

날짜와 시간을 원하는 형식의 문자열로 변환하거나, 반대로 문자열을 날짜로 변환하는데 사용됩니다.

예제 코드:

import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class StringToDateExample {
    public static void main(String[] args) {
        // 변환할 문자열 날짜
        String dateString = "2023-12-13";

        // 날짜 포맷 지정
        DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");

        try {
            // 문자열을 Date 객체로 변환
            Date date = dateFormat.parse(dateString);

            // 변환된 날짜 출력
            System.out.println("변환된 날짜: " + date);
        } catch (ParseException e) {
            e.printStackTrace();
        }
    }
}

PHP의 strtotime과 달리 미리 포맷을 지정해서 변환하게 됩니다.

Leave a Comment