XmlGregorianCalender中的默认毫秒值是多少?

时间:2015-09-09 13:08:29

标签: java

我正在通过解组来读取XML的价值,

格式为 04:09:20.90 ,返回类型为XMLGregorianCalender。

如果我调用XmlGregorianCalender.getMiliseccond()返回90,

但是如果没有miliseconnd ex 04:09:20 那么  如果我调用XmlGregorianCalender.getMiliseccond()??

应该是什么值

根据我的理解,它应该返回 0 ,但在我的应用程序中返回 52

想法?

1 个答案:

答案 0 :(得分:2)

您可以阅读documentation

  

返回值是向下舍入到毫秒值   getFractionalSecond()。当getFractionalSecond()返回null时,这个   方法必须返回DatatypeConstants.FIELD_UNDEFINED。

如果未定义可选字段,getFractionalSecond()会返回null