You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by "Gabrielle Crawford (JIRA)" <de...@myfaces.apache.org> on 2012/05/17 00:51:06 UTC
[jira] [Resolved] (TRINIDAD-2266) DateConverter should keep hint
consistent across server locales
[ https://issues.apache.org/jira/browse/TRINIDAD-2266?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Gabrielle Crawford resolved TRINIDAD-2266.
------------------------------------------
Resolution: Fixed
Fix Version/s: 2.1.0-core
> DateConverter should keep hint consistent across server locales
> ---------------------------------------------------------------
>
> Key: TRINIDAD-2266
> URL: https://issues.apache.org/jira/browse/TRINIDAD-2266
> Project: MyFaces Trinidad
> Issue Type: Bug
> Components: Components
> Affects Versions: 2.0.1-core
> Reporter: Yee-Wah Lee
> Priority: Trivial
> Fix For: 2.1.0-core
>
> Attachments: 121270_2266_thaiConverterHint.diff
>
>
> DateTimeConverter contains the following code for its default hint:
> static{
>
> Calendar dateFactory = Calendar.getInstance();
> dateFactory.set(1998, 10, 29, 15, 45);
> _EXAMPLE_DATE = dateFactory.getTime();
> }
> The (arbitrary) date of 1998 was chosen as a recent date, but not the current date, so as not to confuse users when the converter is used in conjunction with the validator. See comments on revision 499114.
> However, depending on the server locale, the Japanese Imperial or Thai Buddhist calendar may be returned from Calendar.getInstance(). Calling set (Calendar.YEAR, 1998) would result in a different date than the intended (Gregorian)1998 date. For example, Thai Calendar is offset by 543 years, for example, so the resulting Date is equivalent to 1455 Gregorian.
> Suggest making the calendar instance specific to en_US, so that the example date's year is always the locale-equivalent of (Gregorian) 1998.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira