2012-10-19 55 views
2

不計米什麼字符串我傳遞解析我總是得到GWT DateTimeFormat.parse方法非法參數異常。GWT DateTimeFormat.parse始終非法參數異常

例如,下面的代碼行有什麼問題:?

Date date = DateTimeFormat.getFormat("MM-dd-YYYY").parse("10-10-2012"); 

我得到:

java.lang.IllegalArgumentException: 10-10-2012 
    at com.google.gwt.i18n.shared.DateTimeFormat.parse 

回答

3

代替YYYY,格式爲一年,你應該使用yyyy。您指定的格式將匹配如下所示的日期:10-10-YYYY(因爲Y不是特殊的日期格式字符)。