首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >生成XML SOAP请求时,Xmlgregoriancalendar到‘yyyy’

生成XML SOAP请求时,Xmlgregoriancalendar到‘yyyy’
EN

Stack Overflow用户
提问于 2015-04-14 23:22:29
回答 1查看 3.5K关注 0票数 2

我有一个soap web服务的WSDL。我使用wsimport命令从WSDL生成源文件,并将其添加到我的java应用程序代码中。

在WSDL中有一个日期字段,其类型为XMLGregorianCalendar。这里的棘手之处在于,当生成XML时,格式是一些默认格式。以下是XML请求的一部分。

2015-04-06-04:00

根据要求,它必须将其转换为‘yyyy’格式。我的问题是如何指定在XML生成过程中使用的日期格式。

谢谢。

EN

Stack Overflow用户

发布于 2015-04-23 17:37:36

我不确定我是否正确地理解了您的问题,但是XMLGregorianCalendar的格式取决于它是如何实例化的。

例如,如果使用DatatypeFactory.newInstance().newXMLGregorianCalendarDate([...])创建实例,则输出值将以yyyy dd格式。

创建XMLGregorianCalendar实例的另一种方法是:

  • DatatypeFactory.newInstance().newXMLGregorianCalendar([...])
  • DatatypeFactory.newInstance().newXMLGregorianCalendarTime([...])

希望能帮上忙。

票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29639030

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档