Foxtable(狐表)用户栏目专家坐堂 → 计算几个工作日(月)之后的日期代码如何写


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

主题:计算几个工作日(月)之后的日期代码如何写

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


加好友 发短信
等级:婴狐 帖子:14 积分:321 威望:0 精华:0 注册:2009/11/6 11:22:00
计算几个工作日(月)之后的日期代码如何写  发帖心情 Post By:2023/11/8 12:01:00 [只看该作者]

小白请教:我有一个日期列,想计算该日期之后5个工作日(或几个月后)是什么日期的代码如何写?

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


加好友 发短信
等级:超级版主 帖子:110738 积分:563610 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/11/8 12:14:00 [只看该作者]

比如:

Dim n As Integer = 5
Dim d As Date = Date.Today
Do While n > 0
    d = d.AddDays(1)
    Do While d.DayOfWeek = 0 OrElse d.DayOfWeek = 6
        d = d.AddDays(1)
    Loop
    n = n - 1
Loop
MsgBox(d)

 回到顶部