jolt/test
Yogthos 0278293bcc java.time: parse fractional seconds in formatter-based date parsing
parse-ms ignored sub-second fractions: a formatter parse of
"2020-07-06T10:59:13.417Z" dropped the .417 (and the ISO_OFFSET_DATE_TIME pattern
"…ssXXX" then mis-aligned, reading ".417Z" as the offset). java.time's ISO
formatters accept an optional fractional second, so jolt should too.

After parsing the seconds field, consume an optional .fff from the input (to
millis) when the pattern carries no fraction field — which is how the ISO_*
constants are modeled here (ss, no S). Also handle the S pattern letter for
explicit .SSS patterns. Carry the fraction into the result.

Fixes aws-api shape iso8601 parse (1 FAIL -> 0; cognitect.aws.util/parse-date now
returns the right Date). Two JVM-certified corpus rows. make test green, 0 new
divergences. Runtime .ss — no re-mint.
2026-06-26 15:49:44 -04:00
..
chez java.time: parse fractional seconds in formatter-based date parsing 2026-06-26 15:49:44 -04:00
conformance Collection fns: JVM-faithful return types + laziness (#219) 2026-06-26 03:01:36 +00:00