gpt4 book ai didi

c# - C# Convert.ToDateTIme 函数将日期读取为 "dd/mm/yyyy"还是 "mm/dd/yyyy"?

转载 作者:太空狗 更新时间:2023-10-29 20:15:33 24 4
gpt4 key购买 nike

C# Convert.ToDateTIme 函数读取的日期是“dd/mm/yyyy”还是“mm/dd/yyyy”?

我在我的本地机器上有相同的应用程序,我上传到我的远程共享服务器。它在我的本地机器上完美地读取“dd/mm/yyyy”,但在我的远程机器上,它似乎将日期读取为“mm/dd/yyyy”。我在两者上都有相同的文化设置“en-GB”。

我发现这个日期转换非常难以预测。谁能推荐一种从 SQL Server 2005 数据库中读取日期字符串的文化证明方式?

最佳答案

好吧,听上去...服务器上的一项设置已关闭。

我会仔细检查“区域和语言”选项,确保没有覆盖某些内容,但如果失败的话。

您可以尝试明确设置文化信息

         string x = "21/01/2009";

CultureInfo ci = new CultureInfo("en-GB");

Convert.ToDateTime(x, ci);

关于c# - C# Convert.ToDateTIme 函数将日期读取为 "dd/mm/yyyy"还是 "mm/dd/yyyy"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/771249/

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