dbcc useroptions 显示日期格式
后来我改变了格式 设置dateformat dmy
即使我改变了格式,日期也会以yyyymmdd格式显示
如何在不使用 CONVERT
的情况下更改显示格式答案 0 :(得分:0)
SELECT ProductName, Price, FORMAT(Now(),'dd/MM/yyyy') AS PerDate
FROM Products;
答案 1 :(得分:0)
SET DATEFORMAT
允许您使用不同的格式 INSERT / UPDATE 日期而不进行任何特殊的数据转换。它不用于获取特定的日期格式。 us english 的默认输入格式为 mdy 。如果您需要以 dmy 格式获取日期,则可以将语言更改为 Birtish english ,因为默认日期格式为 dmy
SET LANGUAGE 'british english'
注意:更改数据库将影响整个服务器而不影响单个数据库
答案 2 :(得分:0)
因为您没有提到我们无法使用 CAST ,以下情况会对您有用吗?
选择CAST(getdate()为nvarchar(30))
我知道我不是太公平,但这就是我所能做的一切。