日期:2014-05-20  浏览次数:20718 次

用timer怎么做到每天的1点和2点时执行一个任务
如题
timer是不是只能设置一个具体的时间点阿?可我想要它每天定时执行,怎么办?

------解决方案--------------------
public void scheduleAtFixedRate(TimerTask task, Date firstTime,
long period) {
if (period <= 0)
throw new IllegalArgumentException( "Non-positive period. ");
sched(task, firstTime.getTime(), period);
}

你可以扔两个任务,一个一点,一个两点,间隔是一天,OK?