개발/JAVA

String to Date. 스트링을 Date 타입으로 변환

신매력 2012. 9. 25. 10:10

XML API에서 날짜가 넘어왔는데 String으로 받고 보니까 이렇게 생겼다.


"Thu Jan 19 10:00:00 KST 2012"


내 목적은 2012.01.19 형식으로 변환하는것.




일단 DATE로 변환시키고 2012.01.19 형태로 스트링으로 저장할 것임.



DateFormat dateFormat = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy", Locale.ENGLISH);


SimpleDateFormat sdf = new SimpleDateFormat("yyyy.MM.dd", Locale.KOREA);


String beforeDate = "Thu Jan 19 10:00:00 KST 2012";


Date date = dateFormat.parse(beforeDate);

String afterDate = sdf.format(date); // 2012.01.19



Locale이 뽀인트!