RT,我现在遇到的字符串是类似这样的格式:Sun May 17 08:25:31 +0000 2009
我想用DateTime.TryParse来获取对应的日期对象,但是似乎不能正常解析,返回false。我的问题是,这样的格式能不能用DateTime.TryParse来解析?如果可以,如何做?
假如需要指定CultureInfo,具体是哪个?请知道的帮下,谢谢~~~~~~

解决方案 »

  1.   

    String.Format("{0:yyyymmddhhmmss",DateTime.Now);
    用 DateTimeFormatInfo
    参考
      

  2.   

    String.Format("{0:yyyymmddhhmmss",DateTime.Now);
    用 DateTimeFormatInfo
    参考
      

  3.   

                DateTime result;
                DateTime.TryParseExact(
                    "Sun May 17 08:25:31 +0000 2009",
                    "ddd MMM d HH:mm:ss zz00 yyyy",
                    new System.Globalization.CultureInfo("en-US"),
                    System.Globalization.DateTimeStyles.None, out result);
    +0000是指时区吗?
      

  4.   

    try...DateTime dt;
    DateTime.TryParseExact("Sun May 17 08:25:31 +0000 2009", "ddd MMM dd HH:mm:ss zzz yyyy", System.Globalization.CultureInfo.GetCultureInfo("en-US"), DateTimeStyles.None, out dt);
    richTextBox2.Text = dt.ToString();