Domanda

Sto convertendo una pagina Web JSP in gestore vista facelets.

Qual è l'equivalente di fmt: formatDate ecc.?

So che non è supportato. Ma c'è un'alternativa? Un'implementazione di terzo livello?

È stato utile?

Soluzione

Di solito in JSF, aggiungi un ( convertDateTime ) al controllo:

<h:outputText value="#{dateConverterBean.now}">
    <f:convertDateTime type="date" dateStyle="short" />
</h:outputText>

La documentazione per Facelets implica usano lo stesso.

Altri suggerimenti

Il convertitore f: convertDateTime utilizza GMT / UMT come fuso orario per la formattazione della data / ora. Questo è piuttosto fastidioso e può portare alla visualizzazione della data e dell'ora locali errate. È possibile fornire un fuso orario al convertitore utilizzando un bean. Suggerirei di creare il tuo convertitore. Accetta solo poche righe di codice e consente una formattazione più rigorosa.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top