gpt4 book ai didi

c# - DateTime.TryParseExact 不返回正确的响应

转载 作者:行者123 更新时间:2023-11-30 18:56:39 26 4
gpt4 key购买 nike

为什么会

 DateTime.TryParseExact("08/10/2013", "dd/MM/yyyy", null, DateTimeStyles.None, out dateValue)  

返回错误?

最佳答案

使用 CultureInfo.InvariantCulture 而不是 null

它告诉编译器该格式是文化无关的。

DateTime.TryParseExact("08/10/2013", 
"dd/MM/yyyy",
CultureInfo.InvariantCulture,
DateTimeStyles.None,
out dateValue);`

如果使用null,则推断为CultureInfo.CurrentCulture(msdn: "如果provider为null,对应当前文化的CultureInfo对象被使用")。此外,由于还不是很清楚,问题是/被提供的文化的日期分隔符所取代。它有特殊的意义。 http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx#dateSeparator

这是一个运行示例

enter image description here

关于c# - DateTime.TryParseExact 不返回正确的响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19318826/

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