一个超级简单的java 定时器

 控制 那个时分秒 来决定你的程序在哪个时间点运行,自己的逻辑代码 写到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);// 这里设定将延时每天固定执行
	}
}

猜你喜欢

转载自my.oschina.net/u/3559788/blog/1834203