gpt4 book ai didi

c# - DateTime ParseExact 异常

转载 作者:行者123 更新时间:2023-11-30 17:09:15 25 4
gpt4 key购买 nike

var str = "00:00:00 02/01/1990";
var dt = DateTime.ParseExact(str, "hh:mm:ss dd/MM/yyyy", null);

上面的代码抛出异常“String was not recognized as a valid DateTime.”

我认为使用 ParseExact 并指定确切的格式就可以了。以上有什么问题吗?

编辑:

使用不变文化解决。感谢评论。

var dt = DateTime.ParseExact(str, "HH:mm:ss dd/MM/yyyy", CultureInfo.InvariantCulture);

最佳答案

“hh”格式说明符用于 12 小时制 AM/PM 时间,不支持“00”。尝试以 24 小时制定义它:HH:mm:ss dd/MM/yyyy

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

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