我有 2 个约达约会,如下所示:
org.joda.time.DateTime a;
org.joda.time.DateTime b;
我想要两个日期之间的年、月和日之间的差异(例如 0 年、2 个月、5 天)。
我可以使用org.joda.time.Days.daysBetween(a, b)
ormonthsBetween(a, b)
或yearsBetween(a, b)
来分别获取每个值的全部值。由于一个月确实有固定的天数,我该如何计算呢?
例如。如果我得到monthsbetween = 2
and daysbetween = 65
,我怎么能把它写成"2 months and x days"
有没有其他方法可以得到这个?