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 :)