两个 OffsetDateTime 之间的天数(包括小数)
Number of days (including decimals) between two OffsetDateTime's
给定两个 OffsetDateTime
,我们可以计算天数:
DAYS.between(createdDateTime, finishDateTime)
这 returns 天数的绝对值,2020-03-15T10:51:24.608+00:00
和 2020-03-17T09:36:17.001+00:00
之间的差值为 1。
但是我需要得到包括小数在内的确切差异,在这种情况下大约是 1.9xxxx。这怎么可能?
我一直在寻找开箱即用的解决方案,但正如迈克尔在评论中指出的那样,这样的解决方案非常有效:
(ChronoUnit.HOURS.between(createdDateTime, finishedDateTime) / 24.0)
给定两个 OffsetDateTime
,我们可以计算天数:
DAYS.between(createdDateTime, finishDateTime)
这 returns 天数的绝对值,2020-03-15T10:51:24.608+00:00
和 2020-03-17T09:36:17.001+00:00
之间的差值为 1。
但是我需要得到包括小数在内的确切差异,在这种情况下大约是 1.9xxxx。这怎么可能?
我一直在寻找开箱即用的解决方案,但正如迈克尔在评论中指出的那样,这样的解决方案非常有效:
(ChronoUnit.HOURS.between(createdDateTime, finishedDateTime) / 24.0)