RFR: 8211990: DateTimeException thrown when calculating duration between certain dates
naoto.sato at oracle.com
naoto.sato at oracle.com
Mon Aug 12 20:43:37 UTC 2019
Hello,
Please review the fix to the following issue:
https://bugs.openjdk.java.net/browse/JDK-8211990
The proposed changeset is located at:
https://cr.openjdk.java.net/~naoto/8211990/webrev.00/
The DateTimeException was thrown due to unconditional conversion beyond
the valid range of the internal LocalDateTime value. If it happens,
normalize two instants with the offset of "start" instant. The same kind
of exception is observed with ZonedDateTime.until(), which is also fixed
in this changeset.
Naoto
More information about the core-libs-dev
mailing list