T-SQL转换2010年1月28日至2010年1月28日星期五

时间:2011-01-28 19:59:03

标签: sql tsql

如何将此2011-01-28 16:25:00.000转换为2010年1月28日星期五 基本上,我的主要问题是如何从代表一个月中某一天的数字中获取一天。

2 个答案:

答案 0 :(得分:3)

select datename(dw, '2011-01-28 16:25:00.000')

答案 1 :(得分:3)

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))