兩日期間的工作日分鐘數 只排除了週六週日

2021-05-24 01:36:52 字數 786 閱讀 4659

alter function [dbo].[f_worktotalminues](@dt_begin datetime, 

@dt_end datetime)

returns int

as begin

declare @holidday int

set @holidday = 0

declare @totalminues int

set @totalminues = 0

declare @inidt_begin datetime

set @inidt_begin = @dt_begin

while @dt_begin <= @dt_end

begin

set @totalminues = case

when ( @@datefirst + datepart(weekday,

@dt_begin)

- 1

) %7

between 1 and 5 then

@totalminues + 1

else @totalminues

end

set @dt_begin = dateadd(mi, 1, @dt_begin)

end

return case @totalminues

when 0 then 0

else @totalminues - 1

end

end

python計算兩日期之間工作日時長

1.原因 使用dateutil的rrule時,計算速度比較慢 def axx from dateutil import rrule received time datetime.datetime.strptime 2019 04 21 23 00 00 y m d h m s complete ti...

python獲取兩個日期間的工作日

import datetime 計算兩個日期之間的工作日數,非天數.class workdays def init self,start date,end date,days off none days off 休息日,預設週六日,以0 星期一 開始,到6 星期天 結束,傳入tupple 沒有包含法...

js中 計算兩個日期間的工作日

起始日期,pattern 是正規表示式的界定符,pattern是要匹配的內容,只用於第乙個符號的匹配,g為全域性匹配標誌 var begindate new date 2013 01 01 replace g,結束日期 var enddate new date 2013 01 31 replace ...