Foxtable(狐表)用户栏目专家坐堂 → [求助]时段内的工作天数


  共有14323人关注过本帖树形打印复制链接

主题:[求助]时段内的工作天数

帅哥哟,离线,有人找我吗?
舜风
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 小学文化
等级:小狐 帖子:374 积分:2318 威望:0 精华:0 注册:2008/12/6 20:34:00
[求助]时段内的工作天数  发帖心情 Post By:2009/12/28 22:03:00 [显示全部帖子]

以下代码问题在哪呢?或求新代码

Dim d1 as Date = #3/17/2002 12:30:29#
Dim d2 as Date = #1/1/2008 10:11:49#
Dim t As TimeSpan = d2 - d1
Dim Count As Integer
Dim Val As Date
For i As integer = 1 To t.Days
Val = New date(d1.year,d1.Month,i)
If Val.DayofWeek > 0 AndAlso Val.DayofWeek < 6 Then
Count = Count + 1
End If
Next
Output.Show(Count)

 回到顶部
帅哥哟,离线,有人找我吗?
舜风
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 小学文化
等级:小狐 帖子:374 积分:2318 威望:0 精华:0 注册:2008/12/6 20:34:00
  发帖心情 Post By:2009/12/29 10:35:00 [显示全部帖子]

那位帮做个代码

 回到顶部
帅哥哟,离线,有人找我吗?
舜风
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 小学文化
等级:小狐 帖子:374 积分:2318 威望:0 精华:0 注册:2008/12/6 20:34:00
  发帖心情 Post By:2009/12/29 11:11:00 [显示全部帖子]

图片点击可在新窗口打开查看谢谢,其实这样就可以,因为节假日是没有缺勤的

如果没有工作日,那么算工资或奖金时,在一时段天数内算缺勤就会出问题

所以老爹应该考虑如易表一样,自带计算工作日的函数

 回到顶部
帅哥哟,离线,有人找我吗?
舜风
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 小学文化
等级:小狐 帖子:374 积分:2318 威望:0 精华:0 注册:2008/12/6 20:34:00
  发帖心情 Post By:2009/12/29 21:45:00 [显示全部帖子]

更正一下:
  Val = d1.adddays(1)

应为 Val = d1.adddays(i)


 回到顶部