Foren

Formato de fecha

Iñaki Pérez, geändert vor 9 Jahren.

Formato de fecha

New Member Beiträge: 10 Beitrittsdatum: 22.05.12 Neueste Beiträge
Hola buenas tardes,

Estamos utilizando una plantilla de aplicación (ADT) para mostrar noticias con el publicador de contenidos. Deseamos mostrar un campo de la estructura de tipo fecha(el campo 'fechanoticia'). el campo lo leemos con el siguiente código:
    <#-- Obtener la fecha de la noticia -->
    <#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='fechanoticia']") />
    <#assign fecNoticia = xPathSelector.selectSingleNode(rootElement).getStringValue() />


Y luego lo mostramos el la noticia:
            <p>${fecNoticia}</p>


El problema es que la fecha se muestra como un numero (1412899200000). Supongo que deberemos aplicar algún método para cambiar el formato a un formato de fecha, pero no encontramos en la documentación nada al respecto. ¿Alguna ayuda? ¿Alguna documentación de consulta?

Muchas gracias por la ayuda.
thumbnail
Marcial Calvo, geändert vor 9 Jahren.

RE: Formato de fecha

New Member Beiträge: 18 Beitrittsdatum: 27.01.14 Neueste Beiträge
Iñaki Pérez:
Hola buenas tardes,

Estamos utilizando una plantilla de aplicación (ADT) para mostrar noticias con el publicador de contenidos. Deseamos mostrar un campo de la estructura de tipo fecha(el campo 'fechanoticia'). el campo lo leemos con el siguiente código:
    &lt;#-- Obtener la fecha de la noticia --&gt;
    &lt;#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='fechanoticia']") /&gt;
    &lt;#assign fecNoticia = xPathSelector.selectSingleNode(rootElement).getStringValue() /&gt;


Y luego lo mostramos el la noticia:
            <p>${fecNoticia}</p>


El problema es que la fecha se muestra como un numero (1412899200000). Supongo que deberemos aplicar algún método para cambiar el formato a un formato de fecha, pero no encontramos en la documentación nada al respecto. ¿Alguna ayuda? ¿Alguna documentación de consulta?

Muchas gracias por la ayuda.



Hola Iñaki,

prueba lo siguiente:

&lt;#assign dateFormat = "dd MMM yyyy - HH:mm:ss" /&gt;
 ${dateUtil.getDate(${fecNoticia}, dateFormat, locale)}


Un saludo!