Да, тег JSTL formatDate
должен выполнять эту работу в сочетании с изменением значения метки времени в объект даты (который необходим для обхода исключения, упомянутого в вашем комментарии).
Убедитесь, что вы правильно определили префикс fmt
в декларациях JSP
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
Визуализируйте выходные данные, сначала преобразуйте метку времени в значение даты. Я использую yyyy-MM-dd
в качестве шаблона , тег dateFormat
также поддерживает другие параметры форматирования .
<cms:contentaccess var="newsitem" />
<jsp:useBean id="newsDate" class="java.util.Date" />
<jsp:setProperty name="newsDate" property="time" value="${newsitem.value['Date']}" />
<h2><c:out value="${newsitem.value['Title']}" /></h2>
<fmt:formatDate pattern="yyyy-MM-dd" value="${newsDate}" />
<c:out value="${newsitem.value['Text']}" escapeXml="false" />