Java简单定时任务

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;

@SuppressWarnings("all")
public class TimeTaskTest {
    public static void main(String[] args) throws Exception {
        // 创建定时任务器
        Timer timer = new Timer();
        // 执行定时任务 5秒执行一次
        timer.schedule(
                new MTimerTask(),
                new SimpleDateFormat("yyyy-MM-dd hh:mm:ss SSS").parse("2020-4-22 00:50:00 000"),
                5*1000
        );
    }
}

/**
 * 定时任务
 */
@SuppressWarnings("all")
class MTimerTask extends TimerTask {
    @Override
    public void run() {
        // 输出当前执行时间
        System.out.println("timertask start with:" + new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(new Date()));
    }
}

代码如上所示,定时任务处理参考

你可能感兴趣的:(Java)