Java 使用JODA库的两个日期之间的差异

Java 使用JODA库的两个日期之间的差异,java,android,jodatime,Java,Android,Jodatime,我有两个DateTime实例,我想找出它们之间的确切区别。 我正在使用下面的 DateTime dt = DateUtils.convertFromString(user.getUpdated()); DateTime now = DateTime.now(); Hours hours = Hours.hoursBetween(now, dt); 这当然只给了我两次约会之间的时间。我需要完整的值,比如X天y小时和z分钟。我该怎么做 使用: 您可以提供一个精确指定所需单位的 (如果dt是过去的,

我有两个DateTime实例,我想找出它们之间的确切区别。 我正在使用下面的

DateTime dt = DateUtils.convertFromString(user.getUpdated());
DateTime now = DateTime.now();
Hours hours = Hours.hoursBetween(now, dt);
这当然只给了我两次约会之间的时间。我需要完整的值,比如X天y小时和z分钟。我该怎么做

使用:

您可以提供一个精确指定所需单位的

(如果
dt
是过去的,您可能实际上希望
新周期(dt,now)
给出一个正周期。)

使用:

您可以提供一个精确指定所需单位的

(如果
dt
是过去的,您可能实际上希望
新周期(dt,now)
给出一个正周期。)

可能重复的
Period period = new Period(now, dt);