У меня есть работа для выполнения в субботу и воскресенье, но не в рабочие дни. Вот как я планирую это:
myTriggerBuilder.withSchedule(cronSchedule("0 0 0 * * ?")).build();
Это будет выполняться в 00:00:00 по серверному времени каждый день. Однако я бы хотел, чтобы это работало только в субботу и воскресенье, однако в американских календарях суббота - это конец недели, а воскресенье - начало недели. Я искал в документах пример или описание, которое объясняет, как я могу указать определенные дни недели, а не интервалы, но документы либо не предоставляют эту информацию, либо я пропустил ее. Я пробовал это так:
myTriggerBuilder.withSchedule(cronSchedule("0 0 0 * * SAT,SUN")).build();
Однако все это потерпело крах:
java.lang.RuntimeException: CronExpression '0 0 0 * * SAT, SUN' isневерно.
Есть ли способ выразить то, что я хочу, то есть сообщить планировщику, в какие дни недели я намереваюсь выполнить задание?