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 ...