Calendar calendar = Calendar.getInstance();
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH);
int day = calendar.get(Calendar.DAY_OF_MONTH) + 1;// 隔后一天
calendar.set(year, month, day, 2, 00, 00);// 每日2点执行
Date date = calendar.getTime();
Timer timer = new Timer();
timer.scheduleAtFixedRate(new TimerTask() {
public void run() {
System.out.println("定时任务...");
}
}, date, 24 * 60 * 1000);// 周期一天
System.out.println("可能认识的人`开启定时器......");
java Timer 定时任务
本文介绍了一个基于Java的定时任务实现方案。通过使用Calendar类获取当前日期,并设置具体执行时间,结合Timer与TimerTask来实现每天固定时间触发的任务执行流程。

被折叠的 条评论
为什么被折叠?



