Разработка

Как вычислить следующую дату по Cron-выражению

Передо мной встала задача определить следующее время, когда сработает cron-выражение. Надо заметить, что у нас в проекте на стороне сервера используется библиотека Quartz. Для решения этой задачи нашёл выход в виде выражения

 (new CronTrigger("1", "2", "0 0 0/5 * * ?")).computeFirstFireTime(new BaseCalendar())

Данное решение корректно вычисляет следующую дату, когда должно сработать cron-выражение.