2
如何将此2011-01-28 16:25:00.000转换为本周五,2010年1月28日 基本上,我的主要问题是如何获得一个数字代表一个月中的某一天。T-SQL转换2010年1月28日至2010年1月28日星期五
如何将此2011-01-28 16:25:00.000转换为本周五,2010年1月28日 基本上,我的主要问题是如何获得一个数字代表一个月中的某一天。T-SQL转换2010年1月28日至2010年1月28日星期五
select datename(dw, '2011-01-28 16:25:00.000')
declare @d datetime
set @d = '2011-01-28 16:25:00.000'
select DATENAME(DW, @d) + ', '
+ DATENAME(M, @d) + ' '
+ CAST(DATEPART(DD, @d) as CHAR(2)) + ', '
+ CAST(DATEPART(YYYY, @d) as CHAR(4))
太谢谢你了。我不知道DateName函数存在。 – hidden 2011-01-28 20:41:13