날짜 문자열을 구문 분석하려고하지만 비참하게 실패합니다. 내 문제를 설명하기 위해 나는이 간단한 JUnit 테스트를 썼다 :SimpleDateFormatter가 달을 인식하지 않습니다.
@Test
public void testParseJavaDate() throws ParseException {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-DD_HH-mm-ss", Locale.GERMAN);
String inputtime = "2011-04-21_16-01-08";
Date parse = sdf.parse(inputtime);
assertEquals(inputtime,sdf.format(parse));
}
이 시험은이 메시지와 함께 실패합니다
org.junit.ComparisonFailure : 예상 : < 2011-0 [4] -21_16 -01-08> 하지만했다 : < 2011-0 [1] -21_16-01-08>
포맷터가 제대로 날짜를 구문 분석 할 수 없습니다 왜하지 않습니다. 아이디어가 있습니까?