如何更改MS Sql server日期格式更改

时间:2014-02-12 12:18:43

标签: sql sql-server sql-server-2008

当我将系统日期时间格式从d / M / yyyy更改为M / d / yyyy后创建数据库时,如果以M / d / yyyy返回dateformat,则查询Select getdate()。然后我更改系统日期格式更改并再次触发该查询但结果相同。但是我希望通过激活任何sql查询 而不使用转换功能 来更改日期格式。

3 个答案:

答案 0 :(得分:0)

要从本地计算机获取日期时间,您需要使用

SELECT SYSDATETIME()

Read here了解有关SYSDATETIME()功能的更多信息。

但格式始终是datetime数据类型的格式。

要以任何其他格式获取它,您需要将其转换或将其转换为字符串,然后按照您希望的方式对其进行格式化。在datetime数据类型中,格式始终为YYYY-MM-DDThh:mm:ss[.mmm]

答案 1 :(得分:0)

您可以在sql中使用不同的日期时间格式。例如:我使用了101

SELECT CONVERT(varchar, GETDATE(), 101) AS Yourdate

查看此链接.. http://www.sql-server-helper.com/tips/date-formats.aspx

答案 2 :(得分:0)

如果你想要的格式错误,你可以更改SQL默认日期格式:

检查此链接

http://msdn.microsoft.com/en-us/library/ms189491.aspx