GWT DateTimeFormat.parse始终是非法参数异常

时间:2012-10-19 00:50:05

标签: parsing gwt date

不计量我传递给解析的字符串我总是在GWT DateTimeFormat.parse方法上得到Illegal Argument异常。

例如,以下代码行出了什么问题:?

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

1 个答案:

答案 0 :(得分:3)

格式中的年份不是YYYY,而应使用yyyy。您指定的格式将匹配如下日期:10-10-YYYY(因为Y不是特殊的日期格式字符)。