【发布时间】:2016-07-01 11:50:44
【问题描述】:
我有以下问题:
我已将java.util.Date 转换为XMLGregorianCalendar,输出格式如下:
2016-03-15T20:43:45.776+01:00
我需要:
2015-10-31T14:35:01,905+01:00
那么关于如何以编程方式将. 更改为, 有什么建议吗?
字符串替换不是一个选项,因为我需要进一步传递 XMLGregorianCalendar 对象。
任何帮助将不胜感激。
【问题讨论】:
-
虽然在 ISO-8601-paper 中使用逗号是官方首选的样式,但 XML-schema 已经偏离了这一点,只使用了点。它甚至是强制性的,
XMLGregorianCalendar主要遵循 XML-schema,而不是 ISO-8601,所以我认为没有办法实现您想要实现的目标。 -
感谢您的回答。 ISO 8601 实际上存在于我们将提供的 Web 服务操作的要求中,但我们首先要检查这一点。我会问他们这是否正确。