C# 转换Actionscript日期字符串

C# 转换Actionscript日期字符串,c#,.net,flash,C#,.net,Flash,我想转换一组日期字符串,如以下Mon Aug 7 15:32:52 GMT+0900 2007 到 C#datetime对象 .net framework中是否内置了任何东西来执行此操作,或者我必须将字符串解析为日期部分 非常感谢,您可以使用: DateTime.Parse(datestring); 或 您可以使用: DateTime.Parse(datestring); 或 看看这个方法。您可以将该类用作IFormatProvider。在这里,您可以指定要分析的日期格式。查看该方法。您

我想转换一组日期字符串,如以下Mon Aug 7 15:32:52 GMT+0900 2007 到 C#datetime对象

.net framework中是否内置了任何东西来执行此操作,或者我必须将字符串解析为日期部分

非常感谢,

您可以使用:

 DateTime.Parse(datestring);

您可以使用:

 DateTime.Parse(datestring);


看看这个方法。您可以将该类用作IFormatProvider。在这里,您可以指定要分析的日期格式。

查看该方法。您可以将该类用作IFormatProvider。在那里,您可以指定要解析的日期的格式。

这看起来像一个简单的RFC格式的日期,因此是一个直接的日期时间。正如Ikke所说的解析可以工作,您不必提供格式。您可以传递一个
DateTime
对象作为方法中的第二个参数,以查看它是否失败,因为它返回一个布尔值。

这看起来像一个简单的RFC格式的日期,所以直接的DateTime.Parse(如Ikke所说)可以工作,您不必提供格式。您可以传递一个
DateTime
对象作为方法中的第二个参数,以查看它是否失败,因为它返回一个布尔值。

我不确定“如下所示的日期字符串”是什么意思,因为您似乎忘了提供示例。但是如果你试试这个

string date = DateTime.Today.ToString("ddd MMM d HH:mm:ss G'M'Tzzz yyyy", CultureInfo.CreateSpecificCulture("en-EN"));
date = date.Remove(date.LastIndexOf(':'), 1);
// Do whatever you want with the date string
// Output looks like Wed Sep 9 00:00:00 GMT+0200 2009
我不确定“如下日期字符串”是什么意思,因为您似乎忘记提供一个示例。但是如果你试试这个

string date = DateTime.Today.ToString("ddd MMM d HH:mm:ss G'M'Tzzz yyyy", CultureInfo.CreateSpecificCulture("en-EN"));
date = date.Remove(date.LastIndexOf(':'), 1);
// Do whatever you want with the date string
// Output looks like Wed Sep 9 00:00:00 GMT+0200 2009

Mon Aug 7 15:32:52 GMT+0900 2007
在那里:)他在实际日期字符串前放了一个“to”,这让我觉得他想将“to”转换为该格式:\我已经把它清理干净了。很抱歉造成混淆,感谢您的帮助。
Mon Aug 7 15:32:52 GMT+0900 2007
在那里:)他在实际日期字符串前放了一个“to”,这让我觉得他想将“to”转换为该格式:\我已经把它清理干净了。很抱歉给您带来困惑,谢谢您的帮助。