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