Bonjour,
je cherche un moyen de formater les dates avant écriture sur une feuille excel.
Pour l'instant, les dates s'affichent au format :
Tue Sep 19 00:00:00 CEST 2006
à l'aide du code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<e:cell value="#{ _result.properties['date']}"                 forceType="date"/>
j'ai déjà essayé de faire quelque chose du type
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<fmt:formatDate value="${_result.properties[date']}" pattern="dd/MM/yyyy" var ="date"/>
en début de page, mais manifestement, quand la page est celle d'un export excel, les lignes non excel ne sont pas prises en compte correctement (j'ai par exemple essayé un h:outputText qui ne s'affiche pas)

ou encore
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<e:cell value="#{ _result.properties['date']}" forceType="date">
 <f:convertDateTime type="date" pattern="dd.MM.yyyy" />
</e:cell>
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<e:cell value="#{ _result.properties['date']}" forceType="date">
  <s:convertDateTime type="date" dateStyle="medium" />
</e:cell>
mais ça me donne un résultat vide.

Merci d'avance pour votre aide.