繁体   English   中英

使用JODA库在两个日期之间的时差

[英]Difference between two dates using the JODA Library

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

DateTime dt = DateUtils.convertFromString(user.getUpdated());
DateTime now = DateTime.now();
Hours hours = Hours.hoursBetween(now, dt);

当然,这给了我两个日期之间的小时数。 我需要完整的值,例如X天y小时和z分钟。 我怎样才能做到这一点 ?

使用Period

Period period = new Period(now, dt);

您可以提供一个PeriodType来指定所需的确切单位。

(如果dt是过去的,则实际上您实际上可能希望使用new Period(dt, now)来给出一个正数。)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM