【发布时间】:2015-11-09 16:57:25
【问题描述】:
我认为我在这里遗漏了一些微妙之处,因为我正在阅读的所有内容都表明这应该有效。我需要在 Android 中获取两个日期之间的月份和日期。也就是说,有多少整月加上任何额外的天数。我需要它作为数字输出,而不是打印的字符串。这是我正在做的事情,使用 Joda:
void method(DateTime begin, DateTime end) {
Period period = Period period = new Period(begin, end);
final int months = period.getMonths();
final int additionalDays = period.getDays();
问题是additionalDays 始终为零。例如,2015 年 7 月 1 日到 2015 年 11 月 29 日应该是 4 个月零 29 天,但我得到的是 4 个月零 0 天。
【问题讨论】: