我需要在特定时区的特定日期开始工作。客户通过网络门户选择时间和时区。将有多个作业实例,每个实例具有不同的日期和区域配置作为触发器。 我可以看到可以在cron触发器中设置时区ID,但是如何使用时区指定计划的开始日期?
例如,在“ Asia / Kuala_Lumpur”区域中,于24-06-2019下午12:30运行作业x,并在每个星期四的同一时间继续。
在“ Europe / Berlin”于30-06-2019 AM 08:30运行Job y,并在每个星期一,星期五等相同的时间继续
org.quartz.Trigger trigger = TriggerBuilder.newTrigger().withIdentity(key.toString(), group).startAt("I need to set a date here with specific timezone")
.withSchedule(CronScheduleBuilder.cronSchedule("0 35 01 ? * MON,FRI *").inTimeZone(TimeZone.getTimeZone(timeZone))).build();