日期:2014-05-17  浏览次数:20479 次

比较急,牛人进来吧!谢谢(日期方面)
主表(work)有个guid,工作事项,限结日期 limitDate,责任人
副表(workDeal) guid,workGuid,dealRemark,status(状态标记 是上报了 还是没有上报 0 没上报,1 已经上报)
是一对多的关系
现在有这样的需求:如到规定时间(限结日期)仍未提报,则系统每两个工作日通知责任人

我现在只想怎么 能够算出 是 限结日期以后 的每两个工作日。。。 呢?

------解决方案--------------------
把节日等特殊日期存到表里,做判断
------解决方案--------------------
引用:
把节日等特殊日期存到表里,做判断

这个东西你只能像楼上说的那么搞了
因为放假这玩意,没人能说的准的,不要告诉我法定假日,总会有特例的,所以还是配置一个存工作日的表吧。
------解决方案--------------------
提醒事项,应该预先保留设置。例如预计2013年6月27日上午10点11分提醒,那么就预先保存一条记录。

然后当实际提醒时,同时生成下一条提醒。例如第一条提醒信息正在被用户浏览,用户选择“知道了,取消提醒”,那么下一条提醒也就被关闭了;如果用户选择“过8小时再提醒”,那么下一条提醒也就需要被修改提醒时间。
------解决方案--------------------
每两个工作日,真蛋疼,直接每天提醒多好,他们烦了就提报了
------解决方案--------------------
引用:
if(当前日期-限结日期>0&&(当前日期-限结日期)%2==0)
{
    提醒内容
}

复杂点可能涉及到,周六日不上班怎么处理,法定节假日怎么处理