如何将此字符串“Tue Feb 22 00:00:00 UTC + 0200 2011”转换为DateTime?

时间:2011-02-22 14:13:55

标签: c#

任何人都可以在此问题上提供帮助吗?我从ASP.NET Web控件中的Javascript获取此字符串值,并希望将其用作DateTime值!

谢谢。

3 个答案:

答案 0 :(得分:3)

var dateTimeObject = DateTime.ParseExact("Tue Feb 22 00:00:00 UTC+0200 2011", "ddd MMM d HH:mm:ss UTCzzzzz yyyy", CultureInfo.InvariantCulture);

答案 1 :(得分:1)

System.DateTime.ParseExact("Tue Feb 22 00:00:00 UTC+0200 2011", "ddd MMM d HH:mm:ss \"UTC\"zzz yyyy", System.Globalization.CultureInfo.InvariantCulture)

您可以在http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx

找到完整的可能格式列表

答案 2 :(得分:0)

尝试这个:DateTime.ParseExact