我有一个日期时间字段以及将其转换为“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))
如您所见,我为日期时间值的每个部分使用单独的日期函数并将其转换为字符串,以便将其与其他部分连接起来。
有没有更清晰、更快捷的方法,只使用隐蔽/投射功能?