public static void Main()
var localZone= TimeZoneInfo.FindSystemTimeZoneById("Eastern Standard Time");
var hours=Math.Abs(localZone.BaseUtcOffset.Hours);
var minutes= localZone.BaseUtcOffset.Minutes.ToString("00");
var prefix=(localZone.BaseUtcOffset >= TimeSpan.Zero) ? "-" : "+";
Console.WriteLine($"{prefix}{hours}:{minutes}");