--trycreate function f_datetoweek(@date datetime) returns varchar(20) as begin declare @str varchar(20) select @str=datename(weekday,@date) return @str endgoselect dbo.f_datetoweek('2008-05-14') 'result' ---result 星期三 drop function f_datetoweek
select datename(weekday,getdate())
select datename(weekday,getdate())
SELECT DATENAME(dw, GETDATE())
select datename(weekday,getdate()) as weekday
select datename(weekday,getdate())
SQL codeSELECT DATENAME(dw, GETDATE())
select datename(weekday,getdate()) --> 星期三
select datename(weekday,getdate()) 不过返回的结果是英文的
SET LANGUAGE '简体中文'select datename(weekday,getdate())
SET LANGUAGE '简体中文' SELECT datename(weekday,'2008-5-16') as 星期几
returns varchar(20)
as
begin
declare @str varchar(20)
select @str=datename(weekday,@date)
return @str
endgoselect dbo.f_datetoweek('2008-05-14') 'result'
---result
星期三
drop function f_datetoweek
select datename(weekday,getdate())
不过返回的结果是英文的
SET LANGUAGE '简体中文'select datename(weekday,getdate())
SELECT datename(weekday,'2008-5-16') as 星期几