-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