Hi Andreas,

this is not a bug in myfaces. You have to consider the timezone converting a 
timestamp/date ! 

Look here: 
http://stackoverflow.com/questions/2689245/fconvertdatetime-displays-wrong-date



br
Thomas

-----Ursprüngliche Nachricht-----
Von: Andreas Ernst [mailto:[email protected]] 
Gesendet: Dienstag, 09. Oktober 2012 10:25
An: [email protected]
Betreff: <f:convertDateTime pattern="dd.MM.yyyy" />

Hi,

it seems that there is a bug in MyFaces (Bundle-Name: Mojarra JSF 
Implementation 2.1.1 (20110408-FCS)) shipped with NetBeans 7.2.

I got a Maven based web project with MySQL.

---- code snippet ----
<h:column>
   <f:facet name="header">
     <h:outputText value="#{bundle.ListAusgabenTitle_datum}"/>
   </f:facet>
   <h:outputText value="#{item.datum}">
     <f:convertDateTime pattern="dd.MM.yyyy" />
   </h:outputText>
</h:column>
<h:column>
   <f:facet name="header">
     <h:outputText value="#{bundle.ListAusgabenTitle_datum}"/>
   </f:facet>
   <h:outputText value="#{item.datum}"/> </h:column>
---- code snippet ----

The database field is java.sql.Date with the value 2012-10-02.

unformated output: Tue Oct 02 00:00:00 CEST 2012 f:convertDateTime output: 
01.10.2012

for locale de

I hope i am right here, if not drop me a note.

Regards Andreas

Ref: http://netbeans.org/bugzilla/show_bug.cgi?id=219602
--
ae | Andreas Ernst | IT Spektrum
Postfach 5, 65612 Beselich
Schupbacher Str. 32, 65614 Beselich, Germany
Tel: +49-6484-91002 Fax: +49-6484-91003
[email protected] | www.ae-online.de
www.parcelchecker.de | www.tachyon-online.de

Reply via email to