jjzjj

PeriodFormat

全部标签

java - JodaTime PeriodFormat,只有 1 个字段的耗时

我们如何仅用1个字段显示耗时。例如期间=1年4个月零5天==>结果="1年前"周期=3个月5天==>结果=“3个月前”周期=4小时5分钟==>结果=“4小时前”所以我只想要最高的可用字段。 最佳答案 Joda-Time中没有方法可以做到这一点,因此您必须手动依次测试每个字段。 关于java-JodaTimePeriodFormat,只有1个字段的耗时,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/q

java - Joda - 从 PeriodFormat.getDefault().print() 中删除秒、毫秒?

我有一个这样的方法:publicstaticStringgetFormattedDateDifference(DateTimestartDate,DateTimeendDate){Periodp=newPeriod(startDate,endDate);returnPeriodFormat.getDefault().print(p);}我想减少打印的秒数和毫秒数。我该怎么做? 最佳答案 如果您只想将时间缩短到分钟,为什么不直接指定正确的周期类型作为开始呢?privatestaticfinalPeriodTypePERIOD_TO_M