Sql server SQL Server中VB.Net文本框中显示的yyyy mm ddd日期
我在一台运行我的应用程序的计算机上遇到问题 应用程序(vb.net)连接到SQL Server,其中一个绑定字段是日期 在4台计算机上正确显示(dd/mm/yyyy)。但是,在一台计算机上,它显示为Management Studio中的yyyy-mm-dd 所有5台计算机都使用相同的用户名登录,并且该用户名的语言已在Management Studio中设置为British 我还检查了Windows XP中的日期/语言设置,它们在所有计算机上都是相同的 有人知道是什么原因导致一台计算机上的日期颠倒吗?使用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中的日期/语言设置,它们在所有计算机上都是相同的 有人知道是什么原因导致一台计算机上的日期颠倒
.ToString(“dd/MM/yyyy”)
方法正确显示它。我通过使用事件解决了这个问题
无论如何,谢谢你的建议。嗯,你为什么不在VB.net中使用格式化函数来显示你认为“正确”的日期呢不是依赖本地设置等?我知道你说你已经检查过了,但你确定该机器上的日期设置是dd/MM/yyyy,而不仅仅是设置为UK吗?MSDN:那么,在应用程序和/或SQL Management Studio中是否不正确?嘿,感谢你的回复,并为我稍后的回复表示歉意。我应该在我的岗位上说得更清楚些。数据填充到数据表中,日期字段绑定到文本框。我现在发现,您可以在绑定时指示字段格式化,但是这在一台计算机上仍然不起作用。我很困惑!