Pergunta

Algo como?

<fmt:formatDate value="${event.starttime}" type="both"/>
Foi útil?

Solução

Não é possível afaik. Você pode usar o pattern atributo:

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

Mas não há um padrão para gerar ISO8601 sem pós-processamento. Você precisa cozinhar sua data no lado do servidor e mostrá -lo na sua opinião.

Você pode encontrar Biblioteca Joda-Time Útil, assim como algumas postagens de blog como:

Outras dicas

Se você não se importa que todas as suas datas estejam no UTC (ou outro fuso horário codificado após a modificação), você pode usar:

<fmt:formatDate value="${event.starttime}" pattern="yyyy-MM-dd'T'HH:mm:ss'Z'" timeZone="UTC"/>
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top