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