日期:2014-05-17  浏览次数:20494 次

怎么设置日期的默认格式
SQLServer安装好了之后所有的DateTime都是以“2013-01-01 00:00:000”的形式存储和显示的,想改成是“2013/01/01 00:00:00”形式的,不想用convert等变换,就是想改变默认的格式,操作系统的格式是2013/01/01的,隐约记得应该有一个@xxx的变量,然后用set @xxx什么的能改变默认的格式,请问具体这个变量是什么,然后具体的语法怎么设置,谢谢了

------解决方案--------------------
http://support.microsoft.com/kb/173907/zh-cn
------解决方案--------------------
貌似sqlserver查询显示的就是那种格式,也跟你的数据库默认语言有关
如果要是读取到其他编程环境的话,如vs,或者像sqlserver的数据编辑器打开的话
一般是根据windows格式设置显示的,需要更改windows的区域时间设置
------解决方案--------------------
引用:
谢谢,版主了,这么晚还热心回答
我们公司的ERP系统需要同时兼容简繁体服务器的语言,以前经常出现问题,同样的代码很难通用,后来在适当的地方使用convert就没事了,虽然工作量短期内会比较大,但是这个却较更改实例层面的配置更有安全感。