C# 时间解析的问题
求教:从服务器接收到以下几种格式字符串,怎么解析成北京时区的时间呀。
Tue, 08 Oct 2013 08:39:26
Tue, 08 Oct 2013 08:39:26 -0700 (PDT)
Wed, 14 Aug 2013 20:48:44 -0400 (EDT)
Tue, 12 Mar 2013 09:45:29 +0000 (GMT) 日期时间
[解决办法]
public DateTime Todate(string str_date)
{
string[] str = str_date.Split(' ');
System.Globalization.DateTimeFormatInfo Dateformat = new System.Globalization.DateTimeFormatInfo();
Dateformat.LongDatePattern = "dd MMMM yyyy";
DateTime Dtime = DateTime.Parse(string.Format("{0} {1} {2} {3}", str[3], str[2], str[1], str[4]), Dateformat);
//MessageBox.Show(Dtime.ToString());
return Dtime;
}