计算工作时间,要求系统能自动减去休息时间、吃饭时间、停线时间。

报表页面,用户选择开始时间和结束时间,系统判断用户输入的区间是否包含休息时间(上午10点~10点10分;下午3点到3点10分)、吃饭时间(午饭12点10分~13点;晚饭17点10分~18点)、产线停线时间(从停线记录中获取时间)。暂时只想到通过老老实实写条件判断是否需要减去相应的时间。有没有其他方法判断用户输入的时间段是否包含了吃饭/休息时间?
FineReportqianxu1996 发布于 2018-9-12 13:40
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共10回答
最佳回答
0
qianxu1996发布于2018-9-13 10:06(编辑于 2023-9-6 09:34)
555
最佳回答
0
果果果发布于2018-9-12 13:59(编辑于 2023-9-6 09:34)
555
最佳回答
0
zsh331发布于2018-9-12 13:59(编辑于 2023-9-6 09:34)
555
最佳回答
0
JBadmin发布于2018-9-12 14:12(编辑于 2023-9-6 09:34)
555
最佳回答
0
qianxu1996发布于2018-9-12 15:44(编辑于 2023-9-6 09:34)
555
最佳回答
0
孤陌发布于2018-9-12 15:49(编辑于 2023-9-6 09:34)
555
  • qianxu1996 qianxu1996(提问者) 实际操作比较两个日期大小的时候,遇到了问题,条件是开工到结束期间,如果其中包含了10点~10点10分这个区间,则实际工时=(结束时间-开工时间)-10分钟。显示的时候单元格内容显示为-10(此时还没输入开工时间、完工时间)。输入完开工时间和完工时间后,计算出的工时还是-10
    回复
    2018-09-12 16:36 
  • 孤陌 孤陌 评论 qianxu1996 :这个怎么说呢 如果你的时间段是固定就变化几种 倒是好判断的  这个你业务逻辑只能你自己来弄
    回复
    2018-09-12 16:41 
  • qianxu1996 qianxu1996(提问者) 评论 孤陌 :另外问个问题,有没有办法比较用户通过控件输入的日期数据与我指定的时间进行比较(我写的10:10:00 10点10分10秒是个字符串,用TODATE(XXX,\"hh:mm:ss\")似乎也没能转换成日期类型)
    回复
    2018-09-12 17:00 
最佳回答
0
qianxu1996发布于2018-9-12 16:41(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 668浏览人数
  • 最后回答于:2018-9-13 10:06
    活动推荐 更多
    热门课程 更多
    返回顶部