我有 datetime 字段以及将其转换为“MonthName DAY,YEAR”格式的内容。
例如,以下日期:
2013-01-16 00:00:00.000
将转换为:
January 16,2013
我这样做是为了以下声明:
CAST(DATENAME(MONTH,DateTime) AS VARCHAR(12)) + ' ' + CAST(DATEPART(DAY,DateTime) AS VARCHAR(2)) + ','+ CAST(YEAR(DateTime) AS VARCHAR(4))
正如您所看到的,我正在为datetime值的每个部分使用单独的日期函数,并将其转换为字符串,以便将其与其他部分连接。
是否有更清晰,更快速的方式,仅使用隐蔽/强制转换功能?
答案 0 :(得分:3)