代码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 ,但是觉得这个办法不够专业,所以请大家提示有没有什么比较好的方法??
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 ,但是觉得这个办法不够专业,所以请大家提示有没有什么比较好的方法??
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货