On Fri, 31 Jan 2025 18:43:58 GMT, Naoto Sato <na...@openjdk.org> wrote:

>> Justin Lu has updated the pull request incrementally with one additional 
>> commit since the last revision:
>> 
>>   generalize format comment
>
> src/java.base/share/classes/java/util/Currency.java line 1179:
> 
>> 1177:         }
>> 1178: 
>> 1179:         // cutOver adheres to: "yyyy-MM-ddTHH:mm:ss"
> 
> In java.time, `YEAR` is represented as `u`, so "uuuu" is more accurate.

> Looks good. Since this code does not run in normal situations (only works 
> when users provide a custom currency properties file), further (not concise) 
> performance refactor may not be significant.

Agreed, this change is easy and more readable IMO, so I figured might as well, 
but won't do anything past this.

> In java.time, YEAR is represented as u, so "uuuu" is more accurate.

I used "`yyyy-MM-ddTHH:mm:ss`" because this is the literal date/time format 
specified by `Currency`. (It still uses DateFormat patterns).

_The format of the timestamp must be of ISO 8601 format : 
'yyyy-MM-dd'T'HH:mm:ss'_

But I understand the confusion. Changed the comment to use a generalized ISO 
8601 format wording.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/23374#discussion_r1937864232

Reply via email to