日期:2014-05-18  浏览次数:20769 次

如何改变SQLSERVER的默认日期格式
很郁闷的一件事情,在中文版的Server2003中安装SQLSERVER后发现默认显示的日期格式为MM/dd/yyyy,不知道怎么改为yyyy-MM-dd   这样的格式。我看SQLSERVER中定义的语言也是简体中文,windows的区域设置也是中国大陆。

------解决方案--------------------
把需要打印日期的地方换成 convert(datetime,字段,20) 就行了嘛
------解决方案--------------------
改不了.

显式的格式可以用convert处理.

输入的格式可以用set dateformat设置.

但默认的格式好像是没有办法的.


------解决方案--------------------
master库中的syslanguages表里改dataformat字段为ymd,记得先
打开mssql server 属性---》服务器选项----》启用对系统目录的特殊更新(允许对系统目录进行直接修改)