Conversion to date types which do not include month can give incorrect results ------------------------------------------------------------------------------
Key: TUSCANY-701 URL: http://issues.apache.org/jira/browse/TUSCANY-701 Project: Tuscany Issue Type: Bug Components: Java SDO Implementation Environment: Problem exists when running Sun JVM (is not seen on IBM JVM) Reporter: Brian Murray Priority: Minor DateConversionTestCase.java made evident an issue corrected in Tuscany-582. However, when it was introduced into the Tuscany stream an additional error was seen sporadically (repeatedly for a given individual, but for a set of individuals only a subset would see the problem). This JIRA will address the additional error. The reason the problem is seen only by a subset of people is that it is JVM specific. When it is seen (as it is with the Sun JVM), the nature of the problem is to report Day, Hour, and even Year values as X - 1, where X is the correct value. The problem occurs when the requested date format does not include a month (e.g. toYear, toDay). The truncated month is assigned a value of January, and the Sun JVM may then (depending on the TimeZone, northern versus southern hemisphere, and the month in which the test is run) change the time to reflect the change to or from daylight savings time. The reason it can have an impact on toYear is that toYear() for an input date of Wednesday September 6, 2006 03:16:20.382 would result in an interim value of Sunday January 1, 2006 00:00:00.000. In the case where an error is seen, an adjustment is made for daylight savings time to Saturday December 31, 2005 23:00:00.000. As such, toYear erroneously returns a value of 2005 for the input date (in the error case). Would a committer please assign this issue to me?. -- 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 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]