Foxtable(狐表)用户栏目专家坐堂 → 判断时间


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

主题:判断时间

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


加好友 发短信
等级:六尾狐 帖子:1495 积分:12175 威望:0 精华:0 注册:2013/3/19 16:41:00
判断时间  发帖心情 Post By:2020/12/6 17:28:00 [只看该作者]

下面是时间段输入窗口判断代码
请问下面的代码想再加一个条件,离出差5天以内才可以开出差单,怎么写代码呢?也就是d要早于当天,小于today+5

Dim d As String = e.sender.text
If d <> Nothing AndAlso d < Date.today Then
   MessageBox.Show("学校规定必须在出差前开具出差单,不允许补开!如果您确实因特殊情况需要补开出差单,请在办公室登记经学校审核后办理.","日期填写错误提示")
    e.cancel = True
End If

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110746 积分:563656 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/12/6 20:52:00 [只看该作者]

http://www.foxtable.com/webhelp/topics/1337.htm

d要早于当天,小于today+5  -- 这个没看懂,早于当天就肯定小于today+5,第二个条件就是多余的

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


加好友 发短信
等级:六尾狐 帖子:1495 积分:12175 威望:0 精华:0 注册:2013/3/19 16:41:00
  发帖心情 Post By:2020/12/7 16:11:00 [只看该作者]

是today-5,我写错了。是不是可以改成:

Dim d As String = e.sender.text

If d <> Nothing AndAlso (d < Date.today andalso d>TDate.today-5) hen
   MessageBox.Show("学校规定必须在出差前开具出差单,不允许补开!如果您确实因特殊情况需要补开出差单,请在办公室登记经学校审核后办理.","日期填写错误提示")
    e.cancel = True
End If


 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110746 积分:563656 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/12/7 16:30:00 [只看该作者]


 回到顶部