更改单个数据库日期时间格式

时间:2013-10-18 10:43:26

标签: sql sql-server-2008

我有一个采用美国日期时间格式(MM/dd/yyyy)的SQL Server,我只需要将一个数据库设置为默认为英国格式(dd/MM/yyyy)。

这有可能吗?或者是否需要为整个服务器进行更改?

要求是将其他数据库保留为美国格式。对于SQL Server 2008。

2 个答案:

答案 0 :(得分:1)

使用此查询

SELECT CONVERT(VARCHAR(10), convert(date,'2013/10/18'), 103) AS [DD/MM/YYYY]

OR

SELECT CONVERT(VARCHAR(10), getdate(), 103) AS [DD/MM/YYYY]

答案 1 :(得分:1)

试试这个

CONVERT(VARCHAR(10),GETDATE(),110)