Skip to content

Conversation

@jeking3
Copy link
Collaborator

@jeking3 jeking3 commented Jul 7, 2025

Ingested tooling from https://github.com/fmidev/smartmet-timezones (which uses the unlicence licence) and updated timezone data README so we have a means to regenerate the file that is documented.

Compared to IANA 2016c, the timezone information in 2025c no longer has a distinction between short and long names. For example, in 2016c America/Denver used MST for short, Mountain Standard Time for long but America/Boise used MST for both. This discrepancy was only present in a few time zones. With 2025c they both use MST for short and long, which also means that the built-in "Coordinated Universal Time" long form is now displayed as "UTC" like the short form. Now this could be considered a breaking change, so if there are concerns that we should maintain what was there before with manual fixups, let's discuss. If we merge this for a release it should come with a release note indicating long form time zone names now match short form in all cases.

While this does not fully resolve #67, it does help us maintain the time zone data file better. It would be much better to have the library use the system timezone data through standard library APIs than for us to provide one.

Ingested tooling from https://github.com/fmidev/smartmet-timezones
and updated timezone data README so we have a means to regenerate
the file that is documented.

Compared to IANA 2016c, the timezone information in 2025c no longer
has a distinction between short and long names.  For example in
2016c America/Denver used MST for short, Mountain Standard Time
for long, but America/Boise used MST for both.  With 2025c they
both use MST for short and long, which also means that the built-in
"Coordinated Universal Time" long form is now displayed as "UTC"
like the short form.

While this does not fully resolve #67, it does help us maintain
the time zone data file better.
@jeking3 jeking3 requested review from JeffGarland and mclow July 7, 2025 11:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Retire built-in and aging time zone database in favor of using IANA

2 participants