title: how to schedule a task at specific time?
body: <p>i have one problem with java scheduler,my actual need is i have to start my process at particular time, and i will stop at certain time ,i can start my process at specific time but i can't stop my process at certain time ,how to specify the process how long to run in scheduler,(here i will not put while ) any one have suggestion for that.</p>
  
  <pre><code>import java.util.Timer;
  import java.util.TimerTask;
  import java.text.SimpleDateFormat;
  import java.util.*;
  public class Timer
  {
      public static void main(String[] args) throws Exception
      {
  
                    Date timeToRun = new Date(System.currentTimeMillis());
                    System.out.println(timeToRun);
                    Timer timer1 = new Timer();
                    timer1.schedule(new TimerTask() 
                     { 
                       public void run() 
                                 {
  
                          //here i call another method
                          }
  
                      } }, timeToRun);//her i specify my start time
  
  
              }
  }
  </code></pre>