Win a copy of Mesos in Action this week in the Cloud/Virtualizaton forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Unmarshalling date without timezone with jaxb

 
Eugene Leung
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am now trying to unmarshal a date into an XML file by using jaxb. But there is always a timezone offset shown in the generated element, like:

<TRANSFER_DT>2006-08-14+08:00</TRANSFER_DT>

But what I want is:

<TRANSFER_DT>2006-08-14</TRANSFER_DT>

The xsd is like:

<xs:complexType name="Date.CT">
<xs:annotation>
<xs ocumentation>Pattern: YYYY-MM-DD
</xs ocumentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="xs ate"/>
</xs:simpleContent>
</xs:complexType>

Because the xsd file is provided by 3rd party, I cannot change it in anyway. But I don't have any clue how to get rid of the timezone. I tried to clear the timezone, set the time to 0, but the timezone offset is still here.

I have tried to search for previous posts for related topic. But it seems that there is no answer for it.

Can anyone here please help me?
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic