decimal totalFromHour= Convert.ToDecimal(fromTime.TimeOfDay.TotalHours);

来源:百度知道 编辑:UC知道 时间:2024/06/18 07:09:47
这个是用来求这一天的时间差的c#
语句,但是我想通过sql server的存储过程来完成,
有没有有在sql server里面同等的方式,来得来同样的效果呢?
就是给一个时间,根据这个时间来判断这一天是星期几!

使用DATEPART函数。
DATEPART ( datepart , date )

显示当前时间的星期(数字)
示例代码如下:

DECLARE @dt1 DATETIME
SET @dt1 = GetDate()
SET DATEFIRST 1 --设定周一为每周开始。
SELECT DATEPART( weekday, @dt1 )

去看TSQL联机帮助