【发布时间】:2014-02-01 23:42:11
【问题描述】:
我正在尝试使用Joda-Time 将我的应用用户作为字符串输入的日期转换为ISO 8601 格式,因此我使用以下代码但出现错误:
String oldDate = "05/05/2013";
DateTime oldD = DateTime.parse(oldDate);
DateTimeFormatter OldDFmt = ISODateTimeFormat.dateTime();
String str = OldDFmt.print(oldD);
System.out.println(str);
但我总是收到错误:
org.springframework.web.util.NestedServletException: 请求 处理失败;嵌套异常是 java.lang.IllegalArgumentException:无效格式:“05/05/2013”是 在“/05/2013”格式错误
有人可以帮忙告诉我我在这里做错了什么吗?谢谢。
【问题讨论】:
-
当读取这样的异常时,提示通常在消息中。解析“/05/2013”时出现问题,这是您的 oldDate 变量的一部分。