我不知道该怎么写标题,但我会尝试解释我的问题。
我列出了麦当劳员工的工作时间清单。 E.g:
十二月1:1.55PM - 12 AM
十二月2:6.30 AM - 7PM
我还列出了员工如何获得报酬。 E.g:
周一至周五:17美元/小时 周六:每小时32美元晚上10点 - 凌晨4点:每小时22美元
我试图找出最简洁的方法来计算这名员工使用"每小时"我有的规则(稍后可能会添加更多规则,因此我无法静态思考)。
目前我从开始时间到结束时间增加5分钟,然后检查这些5分钟是否已应用规则,但是它是否缓慢而且凌乱,我在想#&# 39;我遗漏了一些明显的东西。会喜欢一些建议。谢谢:))