控制 那個時分秒 來決定你的程序在哪一個時間點運行,本身的邏輯代碼 寫到run方法裏就好了!!!!java
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);// 這裏設定將延時天天固定執行 } }