/// <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
本文介绍如何将本地时间转换为GMT时间,并提供两种方法:一种是使用ToString(r)方法直接转换,另一种是在转换基础上增加时区信息。同时展示了如何将GMT时间转换回本地时间。
515

被折叠的 条评论
为什么被折叠?



