Quartz 设置为UTC时区

默认情况下,Quartz 将使用默认的系统区域设置和时区,若设置为UTC如下给出部分示例代码,可供大家参考。

//1.构建job信息
JobDetail jobDetail = JobBuilder.newJob(ScheduleJob.class).withIdentity(getJobKey(scheduleJob.getJobId())).build();

//2.表达式调度构建器
CronScheduleBuilder scheduleBuilder = CronScheduleBuilder.cronSchedule(scheduleJob.getCronExpression())
            		.withMisfireHandlingInstructionDoNothing();

//3.设置CronTrigger的时区为UTC
scheduleBuilder.inTimeZone(TimeZone.getTimeZone("UTC"));

你可能感兴趣的:(Quartz,UTC,时区)