展开全部
修改数据库可以使用数据库本身的计划任务(job),这种方式最好。
第二种是使用程序来做如java的timer和timetask。保32313133353236313431303231363533e78988e69d8331333332643864证在项目启动的时候启动该计划任务。public static void main(String[] args) {
//定时任务
final Timer timer = new Timer();
// 指定任务在星期四中午12:00执行
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.DAY_OF_WEEK, Calendar.TUESDAY);
calendar.set(Calendar.HOUR_OF_DAY, 12);
calendar.set(Calendar.MINUTE, 00);
calendar.set(Calendar.SECOND, 0);
java.util.Date time = calendar.getTime();
timer.schedule(new TimerTask() {
public void run() {
// 你要执行的操作
try{
} catch (Exception e) {
// 出现异常的操作:如取消计划任务
timer.cancel();
}
}
},time);
}