On Mon, 18 Aug 2025 22:28:45 GMT, Roger Riggs <rri...@openjdk.org> wrote:

>> IIUC, "ignoring minutes and seconds" refers to formatting, i.e, "-02:10:12" 
>> only prints "-02" Parsing offsets in lenient mode always parses 
>> minute/seconds.
>
> True, but you have to read further into the `appendOffset` prose to know that 
> the minutes and sections can be present. Using the full pattern would convey 
> more quickly the full syntax being parsed.

Using the full pattern means the colons may not be optional. The `appendOffset` 
spec reads:

If the specified pattern is "+HH", the presence of colons is determined by 
whether the character after the hour digits is a colon or not.

Among the supported patterns, only "+HH" (and I believe "+H" too) take the 
colons optional in lenient mode, i.e, both "+02:00" and "+0200" are allowed, 
which suits the ISO 8601 offset format.

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/26708#discussion_r2283644271

Reply via email to