Cron表达式每45分钟执行一次,而不是每小时的第45分钟执行一次

Cron表达式每45分钟执行一次,而不是每小时的第45分钟执行一次,cron,quartz-scheduler,Cron,Quartz Scheduler,我试图生成一个cron表达式,它每45分钟执行一次 我创建了以下表达式。 0 0/45 * 1/1 * ? * 但这句话每45分钟就触发一次。 例:10:45、11:00、11:45、12:00等 但是我们能不能生成一个表达式,比如, 10:45、11:30、12:15等等,你不能直接这么做 0,45 */3 * * * ? * 30 1,4,7,10,13,16,19,22 * * * ? * 15 2,5,8,11,14,17,20,23 * * * ? * 你不能直接这么做 0,45 *

我试图生成一个cron表达式,它每45分钟执行一次

我创建了以下表达式。 0 0/45 * 1/1 * ? *

但这句话每45分钟就触发一次。 例:10:45、11:00、11:45、12:00等

但是我们能不能生成一个表达式,比如,
10:45、11:30、12:15等等,你不能直接这么做

0,45 */3 * * * ? *
30 1,4,7,10,13,16,19,22 * * * ? *
15 2,5,8,11,14,17,20,23 * * * ? *

你不能直接这么做

0,45 */3 * * * ? *
30 1,4,7,10,13,16,19,22 * * * ? *
15 2,5,8,11,14,17,20,23 * * * ? *

Cron表达式不支持每45分钟一次。您可以与
触发器一起使用

Trigger trigger = TriggerBuilder
                .newTrigger()
                .startAt(startTime)
                .withSchedule(
                        CalendarIntervalScheduleBuilder
                                .calendarIntervalSchedule()
                                .withIntervalInMinutes(45)
                                .withMisfireHandlingInstructionDoNothing())
                .build();

Cron表达式不支持每45分钟一次。您可以与
触发器一起使用

Trigger trigger = TriggerBuilder
                .newTrigger()
                .startAt(startTime)
                .withSchedule(
                        CalendarIntervalScheduleBuilder
                                .calendarIntervalSchedule()
                                .withIntervalInMinutes(45)
                                .withMisfireHandlingInstructionDoNothing())
                .build();
可能的重复可能的重复