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