Java 定时器的使用:每天定…

    xiaoxiao2021-04-18  55

    原文地址:Java 定时器的使用:每天定时执行任务 作者:helloworld 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-674989.html

    最新回复(0)