gpt4 book ai didi

.net - DateTime.ParseExact 格式异常

转载 作者:行者123 更新时间:2023-12-04 17:23:03 25 4
gpt4 key购买 nike

为什么以下代码会生成 FormatException?

DateTime.ParseExact("03/01/2012", "dd/MM/yyyy", null);

DateTime.ParseExact

也许这与代码在 IIS 7.5 Express 下作为 MVC3 站点执行逻辑的一部分运行的事实有关?

最佳答案

您需要包含 CultureInfo,例如:

DateTime.ParseExact("03/01/2012", "dd/MM/yyyy", new CultureInfo("en-US"));

格式字符串中的斜杠是文化敏感的,如果您不传入 CultureInfo,则使用当前文化。您也可以使用 CultureInfo.InvariantCulture它会起作用。 Jon Skeet provides some detailed explanation here.

关于.net - DateTime.ParseExact 格式异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8995254/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com