一個超級簡單的java 定時器
阿新 • • 發佈:2018-12-11
控制 那個時分秒 來決定你的程式在哪個時間點執行,自己的邏輯程式碼 寫到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);// 這裡設定將延時每天固定執行 } }