Nein das ist nicht möglich.
POSIX-Regeln können nur die aktuellen Regeln berücksichtigen und können nur eine Paarung von DST-Übergängen enthalten.
Die tz-Datenbank enthält Einträge wie z. B. America/New_York
, die alle Zeitzonenregeln für die gesamte Historie der jeweiligen Zeitzone berücksichtigen .
Die Realität von Zeitzonen ist sehr komplex und umfasst unter anderem:
- Die Sommerzeit wechselt zweimal im Jahr
- Sommerzeit - Übergänge vier Mal in einem Jahr
- Der Basisversatz ändert sich einmal in einem bestimmten Jahr
- Viele dieser Änderungen ändern sich von Jahr zu Jahr, in manchen Fällen auch von Jahr zu Jahr
Weitere Informationen finden Sie im Timezone-Tag-Wiki zu StackOverflow