[ 
http://issues.apache.org/jira/browse/MYFACES-656?page=comments#action_12331159 
] 

Boris Kovalenko commented on MYFACES-656:
-----------------------------------------

Still can't fully understand the situation, it is very strange. Base form:
<t:inputText id="rdate" value="#{currencyrate.rdate}" readonly="true" 
styleClass="input" size="10" >
    <f:convertDateTime pattern="#{bundle['formats.date.ddmmyyyy']}"/>
</t:inputText> 
<t:commandButton action="#{currencyrate.add}" value="#{bundle['buttons.add']}" 
styleClass="button" />

CurrencyRate::add
public String add() {
    id = Constants.NO_ID;
    System.out.println(rdate);
    return ACTION_EDIT;
}

rdate here is logged as right date but with HH:MM:SS to 00:00:00 (this is ok)
but in the form where ACTION_EDIT points
<t:outputLabel for="rdate" value="#{bundle['titles.date']}"/>
<t:inputText id="rdate" value="#{currencyrate.rdate}" readonly="true" 
styleClass="input" size="10" >
     <f:convertDateTime pattern="#{bundle['formats.date.ddmmyyyy']}"/>
</t:inputText>

rdate is shown as one day back!!!

Where is the mistake? I have experimented with date of 02.10.2005 for example, 
and my System.out.println(rdate) in CurrencyRate::getRdate ALWAYS shown me Sun 
Oct 02 00:00:00 YEKST 2005. But in input field I see one day back!!! 
(01.10.2005). Please help me identify the problem.


> data conversion problems???
> ---------------------------
>
>          Key: MYFACES-656
>          URL: http://issues.apache.org/jira/browse/MYFACES-656
>      Project: MyFaces
>         Type: Bug
>   Components: Tomahawk
>     Versions: Nightly
>  Environment: Windows XP, Mozilla, Resin 3.0.14
>     Reporter: Boris Kovalenko
>     Priority: Critical

>
> Simple form with
> <t:inputText id="rdate" value="#{currencyrate.rdate}" readonly="true" 
> styleClass="input" size="10" >
>     <f:convertDateTime pattern="#{bundle['formats.date.ddmmyyyy']}"/>
> </t:inputText>
> rdate is type of Date and constructed with new Date(). Regardles of 
> f:convertDateTime used the value in input field is always one day back if 
> time part of date is 00:00:00. IMHO this is problem with TZ as my TZ is 
> GMT+5. I can't suppose when the problems occured as I switched from one of 
> the 200509 builds to the lates nightly (20051001)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to