If call TZNames.GetDisplayNameForTimeZone("America/Chihuahua, en-US);
It will return this string "(UTC-07:00) Chihuahua, La Paz, Mazatlan".
The problem is that America/Chihuahua time zone was changed. It is going to be, UTC -6 hours all of the period from 2023 to 2029 (see details there https://www.timeanddate.com/time/zone/@4000881).
If call TZNames.GetDisplayNameForTimeZone("America/Chihuahua, en-US); It will return this string "(UTC-07:00) Chihuahua, La Paz, Mazatlan".
The problem is that America/Chihuahua time zone was changed. It is going to be, UTC -6 hours all of the period from 2023 to 2029 (see details there https://www.timeanddate.com/time/zone/@4000881).
So, the offset from UTC is -6 NOT -7 now.
Is it possible to fix this? Thanks.