Java 如何在2018年4月至2019年2月的00:00:00am从for编写石英表达式

Java 如何在2018年4月至2019年2月的00:00:00am从for编写石英表达式,java,cron,quartz-scheduler,quartz,Java,Cron,Quartz Scheduler,Quartz,我想为每一天的00:00:00am写一个石英cron表达式 2018年4月至2019年2月 我尝试了0?4-2*2018-2019和0?4-2*20182019 如果可能的话,请帮忙 提前感谢您知道石英触发器具有开始和结束时间属性吗?您可以设置startTime=2018年4月1日,endTime=2019年2月28日,然后可以使用一个简单的cron表达式“0 0 1 1/1”*”以获得所需的时间表。您可以在下面的屏幕截图中看到此类触发器的示例 如果您不坚持使用CronTrigger(大多数人

我想为每一天的00:00:00am写一个石英cron表达式

2018年4月至2019年2月

我尝试了
0?4-2*2018-2019和0?4-2*20182019

如果可能的话,请帮忙


提前感谢

您知道石英触发器具有开始和结束时间属性吗?您可以设置startTime=2018年4月1日,endTime=2019年2月28日,然后可以使用一个简单的cron表达式“0 0 1 1/1”*”以获得所需的时间表。您可以在下面的屏幕截图中看到此类触发器的示例

如果您不坚持使用CronTrigger(大多数人直觉上倾向于使用CronTrigger),我建议您检查CalendarIntervalTrigger,它更适合这些类型的计划。请参见下面屏幕截图中的此类触发器示例