Java에서 문자열을 날짜로 변환하는 방법
Hassan Saeed
2023년10월12일
이 가이드에서는 Java에서 문자열을 ‘날짜’로 변환하는 방법에 대해 설명합니다.
Java에서SimpleDateFormat
을 사용하여 문자열을date
로 변환
Java에서 문자열을 날짜
로 변환하는 가장 간단한 방법은 SimpleDateFormat
클래스를 사용하는 것입니다. 먼저 yyyy-MM-dd
와 같이 문자열이 나타내는 날짜 형식을 정의해야합니다. 아래 예는이를 설명합니다.
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.*;
public class MyClass {
public static void main(String args[]) throws ParseException {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String strDate = "2000-05-01";
Date date = new Date(sdf.parse(strDate).getTime());
System.out.println(date);
}
}
출력:
Mon May 01 00:00:00 GMT 2000
몇 가지 다른 날짜 형식으로 시도해 보겠습니다. 아래 예는 문자열-"January 2, 2010"
을 Java의date
로 변환합니다.
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.*;
public class MyClass {
public static void main(String args[]) throws ParseException {
SimpleDateFormat sdf = new SimpleDateFormat("MMMM d, yyyy");
String strDate = "January 2, 2010";
Date date = new Date(sdf.parse(strDate).getTime());
System.out.println(date);
}
}
출력:
Sat Jan 02 00:00:00 GMT 2010
마찬가지로 모든 날짜 형식을 정의하고 Java에서 문자열 표현을 ‘날짜’로 변환 할 수 있습니다.