【发布时间】:2010-12-21 20:52:15
【问题描述】:
我正在使用 MVC3 开发一个 .NET4 网络应用程序。
假设我从 XML 提要中获取以下 DateTime 作为字符串。我的应用程序正在读取 xml 提要,并且我正在遍历它的所有后代。我收到的 DateTime 开始以以下格式返回(作为字符串);
var myDateTime = "Sun Dec 19 11:45:45 +0000 2010"
我正在使用下面的代码尝试将上面提到的 DateTime 字符串解析为有效的 DateTime 格式(最好是荷兰语)
var CorrectDateTime = DateTime.ParseExact(myDateTime , "dd MMM yyyy HH:mm:ss", CultureInfo.InvariantCulture);
在尝试执行此代码时,我遇到了格式异常。有人有什么想法吗?
--更新--
这是我在各种答案后得到的。但仍然抛出相同的异常。
var correctedDateTime = DateTime.ParseExact(latestTweetTime, "ddd MMM HH:mm:ss K yyyy", CultureInfo.InvariantCulture);
string display = correctedDateTime.ToString("dd MMM yyyy HH:mm:ss");
【问题讨论】:
-
格式字符串是您正在阅读的格式,而不是您正在写入的格式 - 请参阅 Andrew 的回答。
-
@Jackson,谢谢。从来不知道!
标签: c# asp.net-mvc .net-4.0