joda dateTime,获取范围的持续时间

时间:2018-01-07 09:56:24

标签: java jodatime

我在我的Java应用程序中使用joda。 我有四个DateTime对象,例如:

a: from 2018/01/07 06:00 until 2018/01/07 07:00 (6:00 - 07:00)

b: from 2018/01/07 06:40 until 2018/01/07 11:25 (6:40 - 11:25)

我需要持续时间 a b - 在这种情况下 0:20 。 有没有办法用joda以简单的方式做到这一点?

1 个答案:

答案 0 :(得分:0)

Duration result = 
    new Interval(aStart, aEnd).overlap(new Interval(bStart, bEnd)).toDuration();