例如,如果我想将2011-03-27T11:15:05这个日期转换为一个有效的cron表达式,我将如何做?
发布于 2011-03-28 05:39:40
在这里构建cron表达式的顺序如下:
所以,如果你看一下05 15 11 27 03 ? 11这个表达式,它说2011年3月27日11:15:05发生火灾。
在java中,您可以轻松地从日期获取这些信息。所以现在我认为你将被打包来创建一个cron表达式。
希望这能有所帮助。
参考资料:- 表达
编辑:-
以下是一个例子:-
SchedulerFactory sf=new StdSchedulerFactory();
Scheduler sched=sf.getScheduler();
sched.start();
JobDetail jd=new JobDetail("myjob",Scheduler.DEFAULT_GROUP,CronTestHelper.class);
CronTrigger tr=new CronTrigger("my",Scheduler.DEFAULT_GROUP,"05 15 11 27 03 ? 11");
sched.scheduleJob(jd, tr);https://stackoverflow.com/questions/5454917
复制相似问题