Java 定时器的使用:每天定时执行任务

    xiaoxiao2021-12-04  40

    import java.util.Calendar; import java.util.Date; import java.util.Timer; import java.util.TimerTask; public class TestTimer {       static int count = 0;              public static void showTimer() {             TimerTask task = new TimerTask() {                   @Override                   public void run() {                         ++count;                         System.out.println("时间=" + new Date() + " 执行了" + count + "次"); // 1次                   }             };             //设置执行时间             Calendar calendar = Calendar.getInstance();             int year = calendar.get(Calendar.YEAR);             int month = calendar.get(Calendar.MONTH);             int day = calendar.get(Calendar.DAY_OF_MONTH);//每天             //定制每天的21:09:00执行,             calendar.set(year, month, day, 21, 9, 00);             Date date = calendar.getTime();             Timer timer = new Timer();             System.out.println(date);                          int period = 2 * 1000;             //每天的date时刻执行task,每隔2秒重复执行             timer.schedule(task, date, period);             //每天的date时刻执行task, 仅执行一次             //timer.schedule(task, date);       }       public static void main(String[] args) {             showTimer();       } }
    转载请注明原文地址: https://ju.6miu.com/read-680376.html

    最新回复(0)