私は次のコードを持っています
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(日)は最小桁数を表すと想定されていますが、例外によれば、切り捨てられますか?何か案は?