Domanda

Qualcosa di simile?

<fmt:formatDate value="${event.starttime}" type="both"/>
È stato utile?

Soluzione

Non è possibile per quanto ne so. È possibile utilizzare l'attributo pattern:

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

Ma non c'è un modello per generare ISO8601 senza post-processing. Devi cucinare la data nel lato server e mostrare nel vostro punto di vista.

Si potrebbe trovare Joda Time biblioteca utili, così come alcuni post del blog come :

Altri suggerimenti

Se non ti dispiace che tutte le date saranno in UTC (o altro fuso orario hardcoded dopo la modifica) è possibile utilizzare:

<fmt:formatDate value="${event.starttime}" pattern="yyyy-MM-dd'T'HH:mm:ss'Z'" timeZone="UTC"/>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top