首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C# 时间解析的有关问题

2013-10-23 
C# 时间解析的问题求教:从服务器接收到以下几种格式字符串,怎么解析成北京时区的时间呀。Tue, 08 Oct 2013

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; 
        }

[解决办法]
引用:
求教:从服务器接收到以下几种格式字符串,怎么解析成北京时区的时间呀。
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)
这个貌似 只有是体力活 你拆解字符串 然后解析后 在算出来新的

热点排行