Java Timer.schedule(TimerTask task, Date time)

Syntax

Timer.schedule(TimerTask task, Date time) has the following syntax.

public void schedule(TimerTask task,  Date time)

Example

In the following code shows how to use Timer.schedule(TimerTask task, Date time) method.


/*from www.ja va2  s  .c o  m*/

import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;
class MyTimerTask extends TimerTask {
  public void run() {
    System.out.println("Timer task executed.");
  }
}


public class Main {
  public static void main(String[] args) {
     // creating timer task, timer
     TimerTask tasknew = new MyTimerTask();
     Timer timer = new Timer();
     
     // scheduling the task
     timer.schedule(tasknew, new Date());      
  }
  // this method performs the task
  public void run() {
     System.out.println("working on");      
  }    
}

The code above generates the following result.