public static void Main()
DateTime utcTime = new DateTime(DateTime.Parse("2014-10-15 20:46:19.000").Ticks, DateTimeKind.Utc);
string timeZoneId = "Central European Standard Time";
TimeZoneInfo timeZone = TimeZoneInfo.FindSystemTimeZoneById(timeZoneId);
Console.WriteLine("The date and time are {0} {1}.", TimeZoneInfo.ConvertTimeFromUtc(utcTime, timeZone), timeZone.DaylightName);
catch (TimeZoneNotFoundException)
Console.WriteLine("Unable to find the {0} zone in the registry.", timeZoneId);
catch (InvalidTimeZoneException)
Console.WriteLine("Registry data on the {0} zone has been corrupted.", timeZoneId);