Foxtable(狐表)用户栏目专家坐堂 → [求助]如何获取下60个交易日的信息


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

主题:[求助]如何获取下60个交易日的信息

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


加好友 发短信
等级:超级版主 帖子:112380 积分:572162 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/7/31 14:31:00 [显示全部帖子]

节假日需要专门建一个表手工录入保存下来。周末做个遍历即可,比如:

Dim dn As Integer = 60
Dim sd As Date = #07/01/2020# ‘开始日期’
Dim dr As DataRow
Do While dn > 0 
    If sd.DayOfWeek > 0 And sd.DayOfWeek < 6 Then 不是周末
        If DataTables("节假日表").Find("日期 = '" & sd & "'") Is Nothing Then 不是节假日
            dn = dn - 1
        End If
    End If
    sd = sd.AddDays(1)
Loop
sd = sd.AddDays(-1)
msgbox(sd)

 回到顶部