java - Joda Time 的 Period.getMillis 返回不准确的数字

标签 java jodatime period

我在使用 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/

相关文章:

java - 如何使用 Joda-Time 计算从现在开始耗时?

java - 将频率转换为 java.time.Period 类型

java - Java程序中可以存在两个主要方法吗?

java - 如何在jList中显示音频信息

jodatime - 在 Spark 的 groupByKey 和 countByKey 中使用 JodaTime

spring - 带有 Java util.Date 的 Postgres 时间戳列

Java将json字段解析为Period

MySQL查询日期范围

java - 仅使用其中两个属性从排序集中查找并删除元素

java - Android Room Persistence Library TypeConverter 未知问题