public void TestConvertDateTimeStringToTimeZone() { var current = DateTime.Now; const string format = "u"; var easternResults = TimeZoneInformation.ConvertDateTimeStringToTimeZone(format, current.ToString(CultureInfo.InvariantCulture), "US Eastern Standard Time"); var pacificResults = TimeZoneInformation.ConvertDateTimeStringToTimeZone(format, current.ToString(CultureInfo.InvariantCulture), "Pacific Standard Time"); var antlanticResults = TimeZoneInformation.ConvertDateTimeStringToTimeZone(format, current.ToString(CultureInfo.InvariantCulture), "Atlantic Standard Time"); var centralResults = TimeZoneInformation.ConvertDateTimeStringToTimeZone(format, current.ToString(CultureInfo.InvariantCulture), "Central Standard Time"); Console.WriteLine(antlanticResults); Console.WriteLine(easternResults); Console.WriteLine(centralResults); Console.WriteLine(pacificResults); }