-1
我有一个字符串2008-09-18 00:00:00.0
在我的模型,我想在格式来显示它在我的JSP页面上:Sep 18 2008
JSP解析日期失败:java.text.ParseException:无法解析的日期
我试试这个:
<fmt:parseDate value="${myObj.myDate}" type="date" pattern="yyyy-MM-dd hh:mm:ss.s" var="formatedDate"/>
<fmt:formatDate value="${formatedDate}" type="date" pattern="MMM dd yyyy"/>
但我反复出现错误:
java.text.ParseException: Unparseable date: "2008-09-18 00:00:00.0"
我试图在一堆不同的组合模式:
YYYY-MM-DD HH:MM:SS.S
YYYY-MM-DD HH:MM:SS.S
YYYY-MM-DD HH:MM:SS
YYYY-MM-DD
YYYY-MM-DD
每次都有相同的结果。
但我不明白该模式是不可解析的,并且错误消息不是太具描述性。
任何想法?
如果没有别的,毫秒应该是一个'S',而不是's',这是秒。 –
@DaveNewton谢谢!我也尝试过,而且我得到了同样的错误 – Paul