Jakarta ee 如何使用Java代码创建cronExpression

Jakarta ee 如何使用Java代码创建cronExpression,jakarta-ee,Jakarta Ee,例如,如果我想将2011-03-27T11:15:05此日期转换为有效的cron表达式,我将如何进行转换来构建cron表达式以下是顺序: 秒 会议记录 小时数 月日 月 星期几 年份[可选] 如果你看表达式0515112703?11上面说2011年3月27日11:15:05起火 在java中,您可以很容易地从日期获取这些信息。现在我想您将需要创建一个cron表达式 希望这有帮助 参考资料:- 编辑:- 以下是一个例子:- SchedulerFactory sf=new StdScheduler

例如,如果我想将2011-03-27T11:15:05此日期转换为有效的cron表达式,我将如何进行转换来构建cron表达式以下是顺序:

  • 会议记录
  • 小时数
  • 月日
  • 星期几
  • 年份[可选]
  • 如果你看表达式
    0515112703?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);
    

    没错,Harry,我如何使用Java创建它Code@Jagadish:看看我的答案。@Harry:我明白,但是我们如何使用java代码创建它,bcoz我是新手Java@Harry:我们还有Quartz调度程序,其中有CronExpression类,如何使用Quartz CronExpression java转换上述表达式file@Jagadish:请参阅编辑。