SQL Server 获取星期几

方法一:

declare
@week varchar(10)
--1.获取星期几参数一
--set @week=@@DATEFIRST 
--2.获取星期参数二
set @week=DATEPART(weekday,GETDATE())

select case @week
when 1 then '星期日'
when 2 then '星期一'
when 3 then '星期二'
when 4 then '星期三'
when 5 then '星期四'
when 6 then '星期五'
when 7 then '星期六'
end

方法二:

--设置语言,这个很重要,会导致不同的返回结果 (只需设置一次语言后,就可以重复调用 DATENAME
 SET LANGUAGE N'Simplified Chinese' --简体中文
 --SET LANGUAGE N'English' --英文
 --SET LANGUAGE N'Korean'--韩文

 SELECT DATENAME(weekday,GETDATE()) --获取星期几

 

posted @ 2021-11-27 14:39  ~且听风吟~  阅读(2468)  评论(0编辑  收藏  举报