SQL Server - 日期样式从 MM/dd/yyyy 改为 dd/MM/yyyy

SQL Server - 日期样式从 MM/dd/yyyy 改为 dd/MM/yyyy

我有一个 SQL Server DB,它将日期视为“MM/dd/yyyy”(即美国风格),而我希望它是欧洲风格(“dd/MM/yyyy”) - 我记得有一些命令可以做到这一点,但不记得是哪一个。

答案1

客户端应用程序(例如 SQL Server Management Studio)中日期的格式化方式取决于用户(登录)的设置。

只需选择登录的语言。

在此处输入图片描述

答案2

日期和时间在内部存储,与文化或语言设置无关。因此无需进行转换。

对日期进行“样式化”是您的编程语言的责任,应该在那里完成。

使用这些,可以将日期存入数据库或从数据库中获取技巧

SELECT *
FROM AdventureWorks2008R2.Sales.SalesOrderHeader
WHERE OrderDate = CONVERT(DATETIME, '20060719', 101)

相关内容