How i can run my TimerTask everyday 2 PM

后端 未结 9 1675
说谎
说谎 2020-12-01 02:48

I want to execute a job everyday 2PM . Which method of java.util.Timer i can use to schedule my job?

After 2Hrs Run it will stop the job and reschedule

9条回答
  •  北海茫月
    2020-12-01 03:32

    use public void schedule(TimerTask task,Date firstTime,long period)

    to make the task repeats again the next day, just set period to 86400000 milliseconds ( which means 1 day )

    Date date2pm = new java.util.Date();
    date2pm.setHour(14);
    date2pm.setMinutes(0);
    
    Timer timer = new Timer();
    
    timer.sc(myOwnTimerTask,date2pm, 86400000);
    

提交回复
热议问题