On Tue, 4 Feb 2025 02:40:59 GMT, SendaoYan <s...@openjdk.org> wrote: >> Hi all, >> The JMH test >> "org.openjdk.bench.java.time.format.ZonedDateTimeFormatterBenchmark.parse" >> fails "java.time.format.DateTimeParseException: Text '2015:03:10:12:13:ECT' >> could not be parsed at index 17". >> The `ECT` standard for "America/Guayaquil" - "Ecuador Time", and since jdk23 >> the `ECT` TimeZone.SHORT doesn't support anymore. Below code snippet shows >> the difference between jdk22 and jdk23: >> >> >> TimeZone tz = TimeZone.getTimeZone("America/Guayaquil"); >> System.out.println(tz.getDisplayName()); >> System.out.println(tz.getDisplayName(true, TimeZone.SHORT)); >> System.out.println(tz.getDisplayName(false, TimeZone.SHORT)); >> >> >> - Java 22 output: >> >> >> ~/software/jdk/temurin/jdk-22.0.2+9/bin/java >> ~/compiler-test/zzkk/TimeZoneTest.java >> Ecuador Time >> ECST >> ECT >> >> >> - Java 23 output: >> >> >> ~/software/jdk/temurin/jdk-23+37/bin/java >> ~/compiler-test/zzkk/TimeZoneTest.java >> Ecuador Time >> GMT-04:00 >> GMT-05:00 >> >> >> This PR use `Z` TimeZone.SHORT instead of `ECT` will make this test more >> generic. Change has been verified locally, test-fix only, no risk. > > SendaoYan has updated the pull request incrementally with one additional > commit since the last revision: > > Use PST instead of Z
LGTM. Thanks for the update ------------- Marked as reviewed by naoto (Reviewer). PR Review: https://git.openjdk.org/jdk/pull/23414#pullrequestreview-2593642191