Forums Register Login

f:convertDateTime issue

+Pie Number of slices to send: Send
Hi,

My JSF code is as below:

<h:inputText value="#{register.dob}" id="dob" required="true" >
<f:convertDateTime type="date" pattern="MM-dd-yyyy"/>
</h:inputText>

even though I I enter a valid date (12-22-1956) in this date input field I am getting "Conversion error occurred" error.

Can any one point whats the issue ?

Thank you

--Ayub
+Pie Number of slices to send: Send
I would like to see more details like the error logs and which version of JSF implementation you are using etc

In my experience, there seems to be a lot of issues with the Date converters. It does not handle exceptions well. In my applications, I use a calender to input dates. This will better the user experience and minimize the need to handle of large number of exceptional cases. I take it as a string and do the required date validations on it in the BB.

Hope I have been of some help.

+Pie Number of slices to send: Send
Hi Joe,

there are not any specific error logs since the validation error is displayed on the UI.

I am using IBM JSF implementation 1.2 on Tomcat 6.0

My question is why validation error is thrown when I use the below pattern ?

<f:convertDateTime type="date" pattern="MM-dd-yyyy"/>

12-12-2006 is not a valid date for pattern "MM-dd-yyyy" ?

Thank you

--Ayub
+Pie Number of slices to send: Send
String date=dateofcertificationInput.getSubmittedValue().toString();
SimpleDateFormat df=new SimpleDateFormat("dd/mm/yyyy");
dateOfCertification=df.parse(date);
Date d=new Date(date);
cto2.setDateOfCertification(d);


<h:outputText value="#{msgs.DateFormat}"/>
</h:panelGroup>
<h:inputText id="dateofcertification" binding="#{certificationBean.dateofcertificationInput}" value="#{certificationBean.dateOfCertification}" required="true" >
<a4j:support event="onblur" reRender="errorMessage" ajaxSingle="true"/>
<f:convertDateTime type="date" pattern="dd/MM/yyyy"/>
</h:inputText>
Did you miss me? Did you miss this tiny ad?
a bit of art, as a gift, the permaculture playing cards
https://gardener-gift.com


reply
reply
This thread has been viewed 7101 times.
Similar Threads
Weird Conversion Error inputText behavior with Dates
question on datetime converter and validation of a datetime field
Date Validation
validations on dates
validate convertDateTime
More...

All times above are in ranch (not your local) time.
The current ranch time is
Mar 29, 2024 00:03:12.