以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 如何计算两个时间差,只算上班时间,以小时为单位。 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=72686) |
-- 作者:able88 -- 发布时间:2015/8/4 16:30:00 -- 如何计算两个时间差,只算上班时间,以小时为单位。 知道OA中表单的收件时间和审批时间,如何计算收件时间和审单时间的差,(以小时为单位),只算上班 时间,休息时间不算在内。 |
-- 作者:大红袍 -- 发布时间:2015/8/4 18:04:00 -- 汗...想复杂了,如下。
mark 工作时间的计算
Dim wtimes() As String = {"8:30-12:00", "13:30-18:00"} If stime.DayOfWeek <> 0 Then Dim d As Date = stime.AddDays(1) If etime.DayOfWeek <> 0 AndAlso stime.Date < etime.Date Then msgbox("两日期相隔:" & sumhours & "小时") [此贴子已经被作者于2015/8/4 18:06:28编辑过]
|
-- 作者:able88 -- 发布时间:2015/8/5 13:41:00 -- 中文解释说明 没看懂,能不能对代码加一些必要的中文解释说明 |
-- 作者:大红袍 -- 发布时间:2015/8/5 14:17:00 -- 自己改这一段
Dim wtimes() As String = {"8:30-12:00", "13:30-18:00"}
没看懂,先去看一下视频教程
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=67187
|
-- 作者:wumingrong1 -- 发布时间:2018/7/16 22:09:00 --
|