大二新手在校暑期实践 做的是OpenWeibo的桌面开发
因为要做一个时间筛选器,而Statuses.CreatedAt获得的时间是Wed Jun 27 08:28:29 +0800 2012这种各式的
不方便和窗体中得到的时间进行比较 故来求救。。
求大神解决~谢谢啦~

解决方案 »

  1.   

     DateTime.Now.ToString ("yyyy-MM-dd HH:mm:ss")?
      

  2.   

    DateTime dt = DateTime.Parse("Wed Jun 27 08:28:29 +0800 2012");
    Console.WriteLine(dt.ToString("yyyy/MM/dd HH:mm:ss"));
      

  3.   

    其实这个方法我之前就试过了~说是参数错误
    提示错误是:该字符串未被识别为有效的 DateTime
      

  4.   

    我的意思是:将Wed Jun 27 08:28:29 +0800 2012这种格式的DateTime转换为("yyyy-MM-dd HH:mm:ss")这种格式的~
      

  5.   

    DateTime dt = DateTime.ParseExact("Wed Jun 27 08:28:29 +0800 2012", "ddd MMM d HH:mm:ss zz00 yyyy", System.Globalization.CultureInfo.CreateSpecificCulture("en-US"));
    Console.WriteLine(dt.ToString("yyyy/MM/dd HH:mm:ss:fff"));
    Console.ReadKey();
      

  6.   

    DateTime dt = DateTime.Parse("Wed Jun 27 08:28:29 +0800 2012".replace(" +0800"," GMT +0800"));
      

  7.   

    string s = "Wed Jun 27 08:28:29 +0800 2012";
    DateTime dt = DateTime.ParseExact(s, "ddd MMM dd HH:mm:ss K yyyy", new CultureInfo("en-US"));
    Response.Write(dt.ToString("yyyy-MM-dd HH:mm:ss"));
    输出:
    2012-06-27 08:28:29