Koniec czasu letniego w różnych strefach czasowych

0

Cześć, zauważyłem coś dziwnego podczas wywoływania TimeZoneInfo.GetAdjustmentRules. Dla dużej części stref czasowych zwrotka z tej funkcji we właściwości .EndDate ma wartość 31.12.9999 00:00:00 ale istnieje kilka stref czasowych, np UTC-6 (Meksyk), które w EndDate zwracają wartość 31.12.2022 00:00:00. Czy ktoś jest w stanie wytłumaczyć takie zachowanie się GetAdjustmentRules? Lub ewentualnie jak to naprawić ? (w systemie jest sprawdzenie czy aktualny rok jest mniejszy niż EndDate, które wydaje sie słusznę, ale przez taką sytuację Adjusments dla UTC-6 nie są zwracane).

Dzięki serdeczne za pomoc :)

0

Co to znaczy "naprawić"? bo to chyba zależy od tego co chcesz osiągnąć (biznesowo)

Ciekawe zachowanie, ale w sumie dokumentacje ma je w przykładach

3

No Meksyk od 2023 roku już nie przestawia zegarków więc obecnie nie ma żadnych obowiązujących zasad przestawiania. Jakiego rezultatu oczekiwałeś?

1 użytkowników online, w tym zalogowanych: 0, gości: 1