2009-09-06 13 views

Respuesta

6

No es posible AFAIK. Puede utilizar el atributo pattern:

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

pero no hay un patrón para generar ISO8601 y sin post-procesamiento. Tienes que cocinar tu fecha en el servidor y mostrarla en tu vista.

Usted puede encontrar Joda-Time library, así como algunas entradas de blog útiles, como:

+2

Esto desafortunadamente es incorrecto, ISO 8601 no tiene el concepto de zonas horarias, solo un desplazamiento de UTC o 'Z' para indicar UTC, yo iría por el consejo de usar Joda-Time, incluso tienen un tagslib –

1

Si no le importa que todas las fechas de su voluntad estar en UTC (u otra zona horaria codificada después de la modificación) puede usar:

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