Quartz创建一个在特定时刻执行的定时任务?

2025-04-13 13:45:20
推荐回答(1个)
回答1:

public static void
main(String[] args) {
try
{
    Scheduler
    scheduler = StdSchedulerFactory.getDefaultScheduler();
    scheduler.start();      
    JobDetail
    jd = new JobDetail("test", "test_group", testJob.class);
    CronTrigger
    ct = new CronTrigger("test", "test_group");
    //你修改下面的 表达式 就能满足了
    //时间格式: ,   分别对应: 秒>分>小时>日>月>周>年
    ct.setCronExpression("0/5 * * * * ?");
     
    scheduler.scheduleJob(jd,ct);
    //System.out.println("Scheduler started at " + new Date());      
}
catch (SchedulerException e) {
    //TODO Auto-generated catch block
    e.printStackTrace();
}
catch (ParseException e) {
    //TODO Auto-generated catch block
    e.printStackTrace();
}      
}