如何在 C# 中将以下字符串转换为 DateTime
?
Mon Apr 22 07:56:21 +0000 2013
当我尝试使用代码时
Convert.ToDateTime("Mon Apr 22 07:56:21 +0000 2013")
它正在抛出错误
String was not considered as valid DateTime
最佳答案
试试 DateTime.ParseExact
。
示例:
CultureInfo provider = CultureInfo.InvariantCulture;
dateString = "Sun 15 Jun 2008 8:30 AM -06:00";
format = "ddd dd MMM yyyy h:mm tt zzz";
result = DateTime.ParseExact(dateString, format, provider);
更多示例可在 http://msdn.microsoft.com/en-us/library/w2sa9yss.aspx 找到
关于C# 将字符串转换为日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16978359/