有关XMLGregorianCalendar的信息

时间:2011-04-14 08:38:08

标签: java

我今天遇到了班级XMLGregorianCalendar 我在谷歌搜索了它的用法,但没有找到任何令人满意的答案。

因此,任何人都可以回答以下问题吗?

  1. 什么是XMLGregorianCalendar
  2. 这门课的用途是什么?
  3. 它与GregorianCalendar的区别或两者是否相关?

2 个答案:

答案 0 :(得分:4)

XML Schema标准指定very precise rules关于XML中日期的功能和表示。这些规则 与Javas Calendar(或GregorianCalendar)使用的完全匹配。

因此引入了XMLGregorianCalendar类,它遵循XML规范指定的规则。

答案 1 :(得分:0)

用于XML中的日期/时间数据字段,由w3c:

定义
  

W3C XML Schema 1.0的表示   日期/时间数据类型。特别,   这些日期/时间数据类型是   dateTime,时间,日期,gYearMonth,   gMonthDay,gYear gMonth和gDay   在XML命名空间中定义   “http://www.w3.org/2001/XMLSchema”。   这些数据类型是规范性的   在W3C XML Schema 1.0 Part 2中定义,   第3.2.7-14节。

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