解决方案 »

  1.   

    节假日你得手动定义一个数组,然后对比时间段内的日期是否和包含在那个数组中,包含就不计算,周日还得将需要加班的周六周日也定义成一个数组,也要对比一下,在这个里面要计算进去获取是星期几用getDay函数,周日为0,这个注意
      

  2.   

    同意3楼的说法。个人认为需要弄个 xml或者别的东西用来维护。不至于明年的节假日日期变了还要改代码。那就麻烦了。
      

  3.   

    这个其实就是手动更新入库的,然后根据库里数据判断。你看现在android上各种日历软件都是等假日办公布了后再过一段时间后才会更新日历上的信息。
    请假感觉就是那些突发事件不好处理点,比如某天本来是放假的公司规定要加班,或者某个部门自己定的某个时段必须加班等,这些设计好了就行了。