srawlins/timezone

isDST for timezones with negative DST offset (like Europe/Dublin) is reverse of expectations (of e.g. CLDR)

Opened this issue · 0 comments

The isDST flag is false during summer and true during summer in Europe/Dublin. This is because a negative DST is used in the default versions of tzdb (since ~2018). (background info: Time_in_the_Republic_of_Ireland.)

However this is reverse with expectations from CLDR and therefore incorrect timezone names are retrieved (https://cldr.unicode.org/development/updating-codes/update-time-zone-data-for-zoneparser).

It can be fixed by using the rearguard version of the tzdb, see Pull Request #205.