java 定时器

来源:互联网 发布:去除重复的记录查询sql 编辑:程序博客网 时间:2024/05/16 04:34

   Timer timer = new Timer();
   Calendar currentTime = Calendar.getInstance();
   currentTime.setTime(new Date());
   int currentHour = currentTime.get(Calendar.HOUR);

   currentTime.set(Calendar.HOUR, currentTime.get(Calendar.HOUR));
   currentTime.set(Calendar.MINUTE, currentTime.get(Calendar.MINUTE));
   currentTime.set(Calendar.SECOND, currentTime.get(Calendar.SECOND));
   currentTime.set(Calendar.MILLISECOND,currentTime.get(Calendar.MILLISECOND));
   long do_per_seconds = mgr.getWaitTime()*1000;
   Date NextHour = currentTime.getTime();
   timer.scheduleAtFixedRate(new ReportTasks(),NextHour,do_per_seconds);

 

public class ReportTasks extends TimerTask {
 public void run() {
  System.out.println("Hello World");
 }

原创粉丝点击