Foxtable(狐表)用户栏目专家坐堂 → [求助]关于单位休假


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

主题:[求助]关于单位休假

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


加好友 发短信
等级:幼狐 帖子:154 积分:1174 威望:0 精华:0 注册:2015/10/23 19:11:00
[求助]关于单位休假  发帖心情 Post By:2015/11/5 9:02:00 [只看该作者]

[此贴子已经被作者于2015/11/5 12:37:02编辑过]

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


加好友 发短信
等级:幼狐 帖子:154 积分:1174 威望:0 精华:0 注册:2015/10/23 19:11:00
[求助]求一段代码,休假问题  发帖心情 Post By:2015/11/5 9:10:00 [只看该作者]

麻烦大家帮忙!谢谢了

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/11/5 9:22:00 [只看该作者]

1、法定节假日期,你单独做一个表记录下来;

 

2、周六周日的情况,直接判读当天是星期几就好了。


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


加好友 发短信
等级:幼狐 帖子:154 积分:1174 威望:0 精华:0 注册:2015/10/23 19:11:00
[求助]  发帖心情 Post By:2015/11/5 9:24:00 [只看该作者]

你好,全年没有法定节假日和周六日,全年以此类推

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/11/5 9:25:00 [只看该作者]

以下是引用121027568在2015/11/5 9:24:00的发言:
你好,全年没有法定节假日和周六日,全年以此类推

 

什么意思?什么规则?


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/11/5 9:26:00 [只看该作者]

以下是引用121027568在2015/11/5 9:24:00的发言:
你好,全年没有法定节假日和周六日,全年以此类推

 

什么时候开始休假?一休就是8天,然后连上24天?


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


加好友 发短信
等级:幼狐 帖子:154 积分:1174 威望:0 精华:0 注册:2015/10/23 19:11:00
[求助]  发帖心情 Post By:2015/11/5 9:31:00 [只看该作者]

你好,例如1月1日开始休息,休息8天,就是9号开始上班,全年都是这样,特殊工种,没有法定节日和周末,上24天就休假8天,那么下次就是2月2号休假。咱还得分今年是闰年还是。。

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/11/5 9:46:00 [只看该作者]

Dim i As Integer = 25 '表示本年第一天是上班的第几天
Dim d1 As Date = new Date(2015, 1, 1)
Dim d2 As Date = d1.AddYears(1)
Do While d1 < d2
    If i > 24 Then
        If i = 32 Then
            i = 0
        End If
        output.show(d1 & " 休息")
    Else
        output.show(" 工作 " & d1)
    End If
    i += 1
    d1 = d1.AddDays(1)
Loop

 回到顶部