控制 那個時分秒 來決定你的程序在哪個時間點運行,自己的邏輯代碼 寫到run方法裏就行了!!!!
public class WebSpiderGYTimer {
public static void saveJob(final InfoManageService infoManageService){
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.HOUR_OF_DAY, 3); // 控制時
calendar.set(Calendar.MINUTE, 40); // 控制分
calendar.set(Calendar.SECOND, 0); // 控制秒
Date time = calendar.getTime();
Timer timer = new Timer();
timer.scheduleAtFixedRate(new TimerTask() {
public void run() {
WebSpidersGY.save(infoManageService);
}
}, time, 1000 * 60 *60*24);// 這裏設定將延時每天固定執行
}
}