아마도 뭔가를 내려다 보지만, 문자열을 최신으로 파싱하는 것이 올바르게 작동하지 않습니다. 나는 문자열을 가지고 : "20110705_060229"형식은 다음과 같습니다 "YYYYddMM_HHmmss"Java DateFormat이 올바르게 변환되지 않습니다.
이 코드 조각 :
Date triggermoment;
public void setTriggermoment(String triggermoment) throws ParseException {
DateFormat formatter = new SimpleDateFormat("YYYYddMM_HHmmss");
this.triggermoment = formatter.parse(triggermoment);
}
(나는 toString를 실행할 때() triggermoment에 방법) 출력으로 저를 제공합니다 월 월을 03 06:02:29 CET 2011
왜 그날과 달이 올바르게 파싱되지 않습니까? 1 월 3 일 대신 6 월 7 일이어야합니다.
미리 감사드립니다!
의
해보십시오 yyyyddMM_HHmmss 대단히 감사합니다! 실제로 그것은 있을지도 모른다. 나는 잠이 필요하다고 생각한다 ;-) 지금 해결 된 문제! –