首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

定时任务总在当前时间获得正点时间的有关问题

2012-03-25 
定时任务总在当前时间获得正点时间的问题代码1段:DatedatenewDate()date.setMinutes(0)date.setSeconds

定时任务总在当前时间获得正点时间的问题
    代码1段:   Date   date   =   new   Date();    
                        date.setMinutes(0);
                        date.setSeconds(0);

代码2段:
                Date   date   =   new   Date();
                  if(date.getSeconds()==0&&date.getMinutes()==0)
                  {
                  date.setHours(date.getHours()-1);
                  }else
                  {
                  date.setMinutes(0);
                                  date.setSeconds(0);
                  }

我每五分钟执行一次定时任务,每个定时任务执行时都要根据当前时间的整点去请求,定时任务是自应用服务器启动时间开始计时,所以问题是:如代码段1   :当我在8点启动服务器后,执行到九点时就会把8:55——9:00这五分钟就会被漏掉,所以我改成了代码段2     ,但是觉得这个办法不够专业,所以请大家提示有没有什么比较好的方法??

[解决办法]
为啥不使用 定时器

热点排行