Java多线程-定时器Timer的使用

方法 schedule(TimerTask task, Date time)

该方法的作用是在指定的日期执行一次某一任务。

示例:

public class Test {
    private static Timer timer = new Timer();
    static class MyTask extends TimerTask {
        @Override
        public void run() {
            System.out.println("运行了!时间为:" + DateFormatUtils.format(new Date(), "yyyy-MM-dd HH:mm:ss"));
        }
    }

    public static void main(String[] args) throws ParseException {
        MyTask task = new MyTask();
        Date date = DateUtils.parseDate("2020-03-25 14:01:00", "yyyy-MM-dd HH:mm:ss");
        timer.schedule(task, date);
    }
}

运行结果如下:

猜你喜欢

转载自www.cnblogs.com/lkc9/p/12565896.html