以GMT时间字符串为例:
string gmt = "Mon, 24-Nov-14 06:29:48 GMT";
使用方法:
public static DateTime ParseExact( string s, string[] formats, IFormatProvider provider, DateTimeStyles style )
该方法接受4个参数:需要转换的时间字符串,允许转换的格式数组,s的区域特定信息以及s所允许的格式(点击打开链接),以文章开头的字符串为例:
DateTime dt = DateTime.MinValue;
dt = DateTime.ParseExact(gmt, "ddd, dd'-'MMM'-'yy HH':'mm':'ss 'GMT'", CultureInfo.InvariantCulture, DateTimeStyles.AdjustToUniversal);
dt = dt.ToLocalTime();
// 转换后的时间为:"2014-11-24 14:29:48"