思路没问题,麻烦也只是一开始设计的时候麻烦点,到最后其实就一个循环里面加判断,代码并不多
唯一的问题就是你必须在后台有个文件/数据库之类的能提前把节假日录入进去,因为节假日并不固定,周末也并不一定就是休息,也有可能节假日串休

解决方案 »

  1.   

    而且你能精确到27小时,我觉得很神奇
    一般不都是按几个工作日算吗,会精确到小时?
      

  2.   

    这个恐怕简单不了你可以把非工作日都放到一个list里面,然后计算就可以简化成:当前日期 + 超过17:30?1:0 + 生产周期 / 8 ,计算出这个日期后,将当前日期和这个日期的时间区间和工作日集合进行循环比较,包含元素则+1天,直到不再包含,就是实际提货日期了
      

  3.   


    他这个27小时是时间生产所需时间
      

  4.   


    他这个27小时是时间生产所需时间
    他这个27小时是实际生产所需的净工作时间
      

  5.   

    如果是全自动化流水线,还能精确到小时,不过应该也不存在周末就停工的问题了吧
    如果是靠人工生产,哪里会那么精确
      

  6.   

    恩,自动化产线,客户下单,开始上线做,根据车子速度,计算完成时间,然后进行预估时间反馈给客户,客户需要准确的时间,误差4小时内,除非是不可抗力,人为调整预估时间,谢谢你们的建议,