/// <summary>
/// 本地时间转成GMT时间
/// </summary>
public static string ToGMTString(DateTime dt)
{
return dt.ToUniversalTime().ToString("r");
}
DateTime dt1 = GMT2Local("Thu, 29 Sep 2011 07:04:39 GMT");
string s =ToGMTString(DateTime.Now);
//本地时间为:2011-9-29 15:04:39
//转换后的时间为:Thu, 29 Sep 2011 07:04:39 GMT
/// <summary>
/// 本地时间转成GMT格式的时间
/// </summary>
public static string ToGMTFormat(DateTime dt)
{
return dt.ToString("r") + dt.ToString("zzz").Replace(":", "");
}
string s =ToGMTFormat(DateTime.Now);
//本地时间为:2011-9-29 15:04:39
//转换后的时间为:Thu, 29 Sep 2011 15:04:39 GMT+0800
DateTime dt1 = GMT2Local("Thu, 29 Sep 2011 07:04:39 GMT");
//转换后的dt1为:2011-9-29 15:04:39
DateTime dt2 = GMT2Local("Thu, 29 Sep 2011 15:04:39 GMT+0800");
//转换后的dt2为:2011-9-29 15:04:39