2012-06-01 4 views
3

이것은 아마도 매우 간단한 질문 일 뿐이지 만 문제를 해결하거나 해결 방법을 보지 못합니다. 도와 줘서 고마워.SimpleDateFormat 구문 분석이 제대로 작동하지 않습니다.

String date = "04/11/1972" 
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/YYYY"); 
System.out.println(sdf.format(sdf.parse(date)); 

하고 표시 1972년 3월 1일

이유는 무엇입니까? 내 데이트하는 법. 적절한 날짜 객체를 제공하지 않습니다 구문 분석에 문제가있는 것 같다

그것은 년 필드 yyyy하지 YYYY 당신

+1

이 코드를 실행하려고해도 예외가 발생하지 않습니까? – Woody

답변

14

감사드립니다. 그게 문제 일 수 있습니다! 따라서 이것을 시도하십시오 :

String date = "04/11/1972"; 
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy"); 
System.out.println(sdf.format(sdf.parse(date))); 
+0

대단히 감사합니다. – mlwacosmos

관련 문제