Gets the time difference between the current time zone's standard time and Coordinated Universal Time (UTC).
using System; public class Example { public static void Main() { TimeZoneInfo localZone = TimeZoneInfo.Local; Console.WriteLine("The {0} time zone is {1}:{2} {3} than Coordinated Universal Time.", localZone.DisplayName, Math.Abs(localZone.BaseUtcOffset.Hours), Math.Abs(localZone.BaseUtcOffset.Minutes), (localZone.BaseUtcOffset >= TimeSpan.Zero) ? "later" : "earlier"); } }