我試圖轉換格式爲日期格式(即2013-12-14 10:00:00)的字符串對象,並將其傳遞給jsp
,轉換爲另一個日期格式(即12/14/13 10:00:00 AM)在jsp上。我試過下面的代碼行試圖解析字符串「日期」(這恰好是在某一特定日期格式)和實際日期格式:在jsp中將字符串轉換爲日期格式
<fmt:parseDate value="${row.date}" type="date" pattern="yyyy-MM-dd hh:mm:ss.S" var="formatedDate"/>
<td class="dataField"><fmt:formatDate value="${formatedDate}" type="date" pattern="MM/dd/yy hh:mm:ss a"/></td>
但我發現了以下異常的我的控制檯:
16:14:01265 ERROR [springapp] Servlet.service()進行的servlet springapp拋出異常java.text.ParseException:無法解析日期: 「2013-12-14 10:00 :00.0「 at java.text.DateFormat.parse(DateFormat.java:337)
有沒有人有更好的想法,爲什麼這不工作?
的'末.0'是不是在你的解析模式HH。 – SJuan76
這是正確的:你想在'pattern'的末尾添加一個'.S'。 –
編輯我的問題,有模式那裏仍然給了我相同的錯誤 – user974047