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

joda dateTime, get duration in range

我在 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)

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

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