gpt4 book ai didi

c# - 为什么 c# DateTime.Parse 似乎错误地解释了字符串?

转载 作者:太空宇宙 更新时间:2023-11-03 11:05:28 24 4
gpt4 key购买 nike

有人可以解释为什么以下代码输出“4/14/2013 8:00:00 PM”吗?

var dt = "2013-04-15+00:00";
var result = DateTime.Parse(dt);

最佳答案

在不同地区、文化、环境等中有许多格式化日期/时间的方法。当使用DateTime.Parse 时,它会尽力猜测要做什么做,但在确定哪种日期时间格式合适时存在歧义的情况下,它通常会失败。

您可以使用 DateTime.ParseExact 来指定字符串用于格式化日期的确切格式。

关于c# - 为什么 c# DateTime.Parse 似乎错误地解释了字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16021616/

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