我在使用 JodaTime 的 Period 类时遇到了一个奇怪的问题。我到了实例化一个 Period 对象的地步,它被打印为:PT8M19.966S,它清楚地表明 8 分 19 秒(此时这是正确的),我调用 Period.toMillis。我得到的结果是一些随机数,例如 968 或 152,这些数字显然不是此方法应该返回的。所以我想知道这是某种错误,还是我这边的误用。
最佳答案
你的意思是getMillis()
? javadoc 说它只返回周期的毫秒部分,而不是周期的持续时间(以毫秒为单位)。
关于java - Joda Time 的 Period.getMillis 返回不准确的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9603760/