Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SQL Server中VB.Net文本框中显示的yyyy mm ddd日期_Sql Server_Vb.net_Datetime - Fatal编程技术网

Sql server SQL Server中VB.Net文本框中显示的yyyy mm ddd日期

Sql server SQL Server中VB.Net文本框中显示的yyyy mm ddd日期,sql-server,vb.net,datetime,Sql Server,Vb.net,Datetime,我在一台运行我的应用程序的计算机上遇到问题 应用程序(vb.net)连接到SQL Server,其中一个绑定字段是日期 在4台计算机上正确显示(dd/mm/yyyy)。但是,在一台计算机上,它显示为Management Studio中的yyyy-mm-dd 所有5台计算机都使用相同的用户名登录,并且该用户名的语言已在Management Studio中设置为British 我还检查了Windows XP中的日期/语言设置,它们在所有计算机上都是相同的 有人知道是什么原因导致一台计算机上的日期颠倒

我在一台运行我的应用程序的计算机上遇到问题

应用程序(vb.net)连接到SQL Server,其中一个绑定字段是日期

在4台计算机上正确显示(dd/mm/yyyy)。但是,在一台计算机上,它显示为Management Studio中的yyyy-mm-dd

所有5台计算机都使用相同的用户名登录,并且该用户名的语言已在Management Studio中设置为British

我还检查了Windows XP中的日期/语言设置,它们在所有计算机上都是相同的

有人知道是什么原因导致一台计算机上的日期颠倒吗?

使用
.ToString(“dd/MM/yyyy”)
方法正确显示它。

我通过使用事件解决了这个问题


无论如何,谢谢你的建议。

嗯,你为什么不在VB.net中使用格式化函数来显示你认为“正确”的日期呢不是依赖本地设置等?我知道你说你已经检查过了,但你确定该机器上的日期设置是dd/MM/yyyy,而不仅仅是设置为UK吗?MSDN:那么,在应用程序和/或SQL Management Studio中是否不正确?嘿,感谢你的回复,并为我稍后的回复表示歉意。我应该在我的岗位上说得更清楚些。数据填充到数据表中,日期字段绑定到文本框。我现在发现,您可以在绑定时指示字段格式化,但是这在一台计算机上仍然不起作用。我很困惑!