我正在通过解组来读取XML的价值,
格式为 04:09:20.90 ,返回类型为XMLGregorianCalender。
如果我调用XmlGregorianCalender.getMiliseccond()返回90,
但是如果没有miliseconnd ex : 04:09:20 那么 如果我调用XmlGregorianCalender.getMiliseccond()??
应该是什么值根据我的理解,它应该返回 0 ,但在我的应用程序中返回 52 ,
想法?
答案 0 :(得分:2)
您可以阅读documentation:
返回值是向下舍入到毫秒值 getFractionalSecond()。当getFractionalSecond()返回null时,这个 方法必须返回DatatypeConstants.FIELD_UNDEFINED。
如果未定义可选字段,getFractionalSecond()
会返回null
。