DateTimeFormatter formatter = DateTimeFormat.forPattern("dd-MMM-yyyy").withLocale(Locale.US);
formatter.parseDateTime("10-23-2012");
이유는 다음과 같은 예외를 다음 코드를 얻고있다?
nested exception is java.lang.IllegalArgumentException: Invalid format: "10-23-2012" is malformed at "23-2012"
javadoc을 읽은 후에도이 사실을 알 수 있습니다. 소문자 d (일)는 최소 자릿수를 나타내는 것으로 가정되지만, 예외적으로 잘 렸습니다. 어떤 아이디어?
감사
MM-dd-yyy
예되어야 참조. 또한 코드를 실행하여 원래 형식으로 예외가 발생했습니다. MM-dd-yyy는 내가 필요한 것입니다. 고맙습니다. – Robert