两个 OffsetDateTime 之间的天数(包括小数)

Number of days (including decimals) between two OffsetDateTime's

给定两个 OffsetDateTime,我们可以计算天数:

DAYS.between(createdDateTime, finishDateTime)

这 returns 天数的绝对值,2020-03-15T10:51:24.608+00:002020-03-17T09:36:17.001+00:00 之间的差值为 1。

但是我需要得到包括小数在内的确切差异,在这种情况下大约是 1.9xxxx。这怎么可能?

我一直在寻找开箱即用的解决方案,但正如迈克尔在评论中指出的那样,这样的解决方案非常有效:

(ChronoUnit.HOURS.between(createdDateTime, finishedDateTime) / 24.0)