string time1 = "Tue May 10 13:03:50 2011"; 好奇葩的格式啊 
"ddd MMM dd T yyyy"  
System.DateTime dt124 = System.DateTime.ParseExact(time1, "ddd MMM dd T yyyy", null);
该字符串未被识别为有效的 DateTime  报错,没解决想转成比较标准的格式 2011-05-06 0:12:15---还有另外个问题
string time =tempsplit[7];
 Tue May 10 13:03:50 2011这个时间是在数组里的
我本来想用个 tempsplit[10].TrimStart 去掉开头那个空格
无法将方法组“TrimStart”转换为非委托类型“string”。是否希望调用方法? 又报错..

解决方案 »

  1.   

                string time1 = "Tue May 10 13:03:50 2011";
                System.DateTime dt124 = System.DateTime.ParseExact(time1, "ddd MMM dd HH:mm:ss yyyy", null);
      

  2.   

    要加括号哦
    tempsplit[10].TrimStart()
      

  3.   

    System.DateTime dt124 = System.DateTime.ParseExact(time1, "ddd MMM dd HH:mm:ss yyyy", null);不行啊 
    这里有2个疑问 一个是 Tue May 可以被识别么
    一个是地区性这个词 中文
      

  4.   

    string time1 = "Tue May 10 13:03:50 2011";
    CultureInfo cultureInfo = CultureInfo.CreateSpecificCulture("en-US");
    DateTime datetime = DateTime.ParseExact(time1, "ddd MMM d HH:mm:ss yyyy", cultureInfo); // 将字符串转换成日期 确实是有个地区性的问题
    TrimStart() 忘记了 又丢了