The static TimeZone.CurrentTimeZone method returns a TimeZone object based on the current local settings
using System; public class MainClass { public static void Main() { TimeZone zone = TimeZone.CurrentTimeZone; Console.WriteLine(zone.StandardName); Console.WriteLine(zone.DaylightName); } }