c#datetime.parseexact字符串未被识别为有效的日期时间

时间:2015-06-04 02:45:53

标签: c# datetime culture currentculture

下面的代码会在我的本地引发异常,但不会在服务器上引发异常。

DateTime date = DateTime.ParseExact("01/06/2015", "dd/MM/yyyy", null);

就像我说它在服务器上工作,但它在我的本地抛出'System.FormatException'。我认为这可能是文化背景的问题。但是我不知道我可以在哪里研究。

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

试试这个:

DateTime date = DateTime.ParseExact("01/06/2015", "dd/MM/yyyy", CultureInfo.InvariantCulture);

如果您没有指定文化,它将使用您当前的文化设置。既然您知道应该提供InvariantCulture的格式。