2009-09-06 16 views

Antwort

6

Es ist nicht möglich, AFAIK. Sie können das pattern Attribut verwenden:

<fmt:formatDate pattern="yyyy-MM-dd'T'HH:mm:ssz" value="${event.starttime}" /> 

Aber es gibt kein Muster ISO8601 ohne Nachbearbeitung zu erzeugen. Sie müssen Ihr Datum auf der Serverseite kochen und es in Ihrer Sicht zeigen.

Sie könnten Joda-Time library nützlich, sowie einige Blog-Beiträge wie finden:

+2

Das ist leider falsch, ISO 8601 hat nicht das Konzept der Zeitzonen, nur ein Offset von UTC oder 'Z', um UTC anzuzeigen, würde ich für den Rat der Verwendung von Joda-Time gehen, sie haben sogar eine tagslib –

1

Wenn Sie nichts dagegen haben, dass alle Ihre Daten werden In UTC (oder einer anderen fest codierten Zeitzone nach der Änderung) können Sie Folgendes verwenden:

<fmt:formatDate value="${event.starttime}" pattern="yyyy-MM-dd'T'HH:mm:ss'Z'" timeZone="UTC"/> 
Verwandte Themen