I need to retrieve the information of the Daylight Saving Time (start date and end date) from a timezone.
You can do that with the class TimeZone but it's deprecated and it only returns the timezone of the computer/server.
You don't have these information in the class TimeZoneInfo, so how to get them ?
Ex:
var tzi = TimeZoneInfo.FindSystemTimeZoneById("Eastern Standard Time");
Console.WriteLine(tzi.DaylightName); // I have the name but no info
var tz = TimeZone.CurrentTimeZone;
DaylightTime dst = tz.GetDaylightChanges(DateTime.UtcNow.Year);
Console.WriteLine($"DST: start {dst.Start} - end {dst.End}"); // that's what I need but for a given timezone