You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
From what I can tell, the metazone changed on 2024-03-31 at 00:00 local time, which was 01:00 UTC. (It changed from -0100 East Greenland Standard Time to -0100 [West] Greenland Summer Time, so the metazone changed, but not the offset.)
Metazone periods are also in local time, which is why I made offset periods use local time. We made the decision that all our APIs accept local time, in order to support inputs like 2024-09-12T02:00:00[Europe/Zurich] without bundling a TZDB.
The data might be buggy, but it is intended to be in local time.
@robertbastian Often we don't have the offset/absolute time. You need this for generic zone mapping, too, not just specific zone mapping.
@sffc Maybe it can encode the time as a local time with offset. We'd need to change the serialized data type which is currently "minutes since local epoch".
@robertbastian Looking at metazones.xml, America/Louisville changes at 0700, so it is probably in UTC, unlike we assumed. But it seems easy enough to change this in datagen.
It seems there would be problems near a transition to determine what metazone to use.
It looks like some of our data is already in UTC offsets. For example:
From what I can tell, the metazone changed on 2024-03-31 at 00:00 local time, which was 01:00 UTC. (It changed from -0100 East Greenland Standard Time to -0100 [West] Greenland Summer Time, so the metazone changed, but not the offset.)
CC @robertbastian
The text was updated successfully, but these errors were encountered: