Wie die Anzeige formatiert Kalender geben JSTL?
Ich bin mit dem Kalender-Typ in Java, und ich möchte die Anzeige formatiert Datum in der JSTL.
War ich versucht:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<fmt:parseDate var="date" type="date" dateStyle="short" value="${photo.dateCreated}" />
<c:out value="${data}" />
Aber es funktioniert nicht:
java.text.ParseException: Unparseable Datum
Kann JSTL-format Calendar
geben?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nein, es kann nur das format der
java.util.Date
geben, da es verwendetDateFormat#format()
unter die Hauben. VerwendenCalendar#getTime()
, um es zu packen aus derCalendar
.Beachten Sie, dass Sie benötigen
fmt:formatDate
für diese, nichtfmt:parseDate
. Formatierung Konvertierung einerDate
Objekt in eine lesbare Zeichenkette für das Datum und analysieren ist das umwandeln eine lesbare Datum-string in einDate
Objekt.<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
ParseException
.c
undfn
, aber nichtfmt