关于XMLGregorianCalendar的信息

4
我今天遇到了类XMLGregorianCalendar。我在Google上搜索了它的用法,但没有找到令人满意的答案。
因此,有人能回答以下问题吗?
1. XMLGregorianCalendar是什么? 2. 这个类的用途是什么? 3. 它与GregorianCalendar有何不同或两者之间有关系吗?

1
当你发现一个新类并想了解相关信息时,你应该做的第一件事是查看JavaDoc文档(我在你的问题中提供了链接)。这回答了你的问题吗?如果没有,请澄清一下。 - Joachim Sauer
1
在发布这个问题之前,我已经仔细阅读了它。但是对于解释仍然不是很清楚。我只知道它用于在XML文件中表示日期和时间。为什么它的表示方式不同,它代表什么? - Newbie
2个回答

4
XML Schema标准规定了XML中日期的功能和表示方面的非常精确的规则。这些规则与Java的Calendar(或GregorianCalendar)使用的规则并不完全相同。XMLGregorianCalendar类因此被引入,遵循XML规范指定的规则。

0

这是用于XML中日期/时间数据字段的w3c定义:

W3C XML Schema 1.0日期/时间数据类型的表示形式。具体来说,这些日期/时间数据类型是在XML命名空间“http://www.w3.org/2001/XMLSchema”中定义的dateTime、time、date、gYearMonth、gMonthDay、gYear、gMonth和gDay。这些数据类型在W3C XML Schema 1.0第2部分第3.2.7-14节中被规范定义。

通过http://download.oracle.com/javase/1.5.0/docs/api/javax/xml/datatype/XMLGregorianCalendar.html


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接