Sql 服务器中的自定义日期格式

Custom Date format in Sql Server

如何自定义 日期 结果,例如 2016 年 9 月 21 日星期三 SQL 服务器 2008

DATEPART+DATENAME,您可以将其放入函数中并在您的查询中使用:

DECLARE @date  datetime = GETDATE()

SELECT  DATENAME(WEEKDAY,@date)+', '+
        DATENAME(MONTH,@date)+' '+
        CAST(DATEPART(DAY,@date) as nvarchar(2))+', '+
        CAST(DATEPART(YEAR,@date) as nvarchar(4))

输出:

Wednesday, September 21, 2016

通过使用 DATENAME:

SELECT datename(dw,getdate()) + ', ' + DATENAME(MONTH, GETDATE()) 
         + RIGHT(CONVERT(VARCHAR(12), GETDATE(), 107), 9) AS [DayName, Month DD, YYYY]