Я пытаюсь преобразовать строковый объект, который отформатирован в формате даты (т.е. 2013-12-14 10: 00: 00.0) и передается в jsp
как таковой, в другой (т.е. 12/14/13 10:00:00) на 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() для сервлета springapp бросил исключение java.text.ParseException: не поддается синтаксическому анализу дата: «2013-12-14 10:00 : 00.0 " at java.text.DateFormat.parse (DateFormat.java:337)
У кого-нибудь есть лучшая идея, почему это не работает?
Параметр '.0' в конце концов, не в шаблоне синтаксического анализа. – SJuan76
Правильно: вы хотите добавить '.S' в конце вашего шаблона. –
отредактировал мой вопрос, имея шаблон там все еще дал мне ту же ошибку – user974047