axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Giljo Scaria (JIRA)" <>
Subject [jira] Created: (AXIS-2673) Axis CalendarSerializer ignores the TimeZone while formatting the date
Date Thu, 07 Jun 2007 00:24:26 GMT
Axis CalendarSerializer ignores the TimeZone while formatting the date

                 Key: AXIS-2673
             Project: Axis
          Issue Type: Bug
          Components: Serialization/Deserialization
            Reporter: Giljo Scaria

While serializing java.util.Calendar object CalendarSerializer class ignores the Timezone
set in the calendar object.
It always considers the date object to be in the default timezone.

Default behaviour of Axis is to convert the date to GMT.But if the passed in date or calendar
object is already in GMT timezone, it should preserve the time as it is.

But  getValueAsString(Object value, SerializationContext context) method in the CalendarSerializer
takes in a parameter of Object type, and then cast it to java.util.Date .This results in creating
a new java.util.Date object with default timezone and hence the original Timeone associated
with the date object is lost.

Axis then formats this date object with different timezone and results in incorrect time.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message