Foxtable(狐表)用户栏目专家坐堂 → 两个日期之间怎样计算差值


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

主题:两个日期之间怎样计算差值

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


加好友 发短信
等级:婴狐 帖子:15 积分:156 威望:0 精华:0 注册:2022/7/6 11:34:00
两个日期之间怎样计算差值  发帖心情 Post By:2022/7/8 16:13:00 [显示全部帖子]

大家好!
         初学foxtable现遇到一个问题,两列日期怎样计算之间的差值?
        如下图:
        图片点击可在新窗口打开查看
         
        在此谢谢啦!

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


加好友 发短信
等级:婴狐 帖子:15 积分:156 威望:0 精华:0 注册:2022/7/6 11:34:00
  发帖心情 Post By:2022/7/8 16:35:00 [显示全部帖子]

使用这段事件代码,“生产使用时间”这栏没有显示:
Select Case e.DataCol.name
    Case "生产开始时间","生产结束时间"
        Dim dr As DataRow = e.DataRow
        If dr.IsNull("生产开始时间"Or dr.IsNull("生产结束时间"Then
           dr("生产使用时间") = Nothing
        Else
            Dim tp As TimeSpan
            tp = dr("生产结束时间") - dr("生产开始时间")
            dr("生产使用时间") = tp.TotalSeconds() '真正的时段型数据要转换为秒数,才能存入时段列
        End 
If

End
 Select
  不知道是那是写错了

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


加好友 发短信
等级:婴狐 帖子:15 积分:156 威望:0 精华:0 注册:2022/7/6 11:34:00
  发帖心情 Post By:2022/7/8 16:52:00 [显示全部帖子]

谢谢@有点蓝老师,
刚刚我重新设置后可以显示了,我现又遇到一个问题,上班时间段,上午8:30-12:00,下午13:-17:30,因为我们中午要休息一个小时,我们上午时间段的话不用减一个小时,从上午到下午的时间段就要减一个小时,这个代码不知怎么写?


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


加好友 发短信
等级:婴狐 帖子:15 积分:156 威望:0 精华:0 注册:2022/7/6 11:34:00
  发帖心情 Post By:2022/7/8 17:06:00 [显示全部帖子]

老师,我能理解你说的意思,但具体的代码我不怎么会写,你指点一下吗?

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


加好友 发短信
等级:婴狐 帖子:15 积分:156 威望:0 精华:0 注册:2022/7/6 11:34:00
  发帖心情 Post By:2022/7/8 19:29:00 [显示全部帖子]

谢谢老师

 回到顶部