Я работаю над проектированием планировщика, точно подобного календарю (внешний вид). Ниже приведены основные требования
Пользователь должен иметь возможность составить график для нижеуказанного ios
Ежедневно
Еженедельно ( должен быть в состоянии выбрать дни недели / будние дни / выходные)
Ежемесячно (Должен быть в состоянии выбрать любой день / дни месяца / например, 3-й понедельник месяца)
Годовой должен иметь возможность выбрать месяц и день
Аналогично изображению ниже
Я искал конструкцию DB, которая очень близка к моему требованию
https://docs.microsoft.com/en-us/sql/relational-databases/system-tables/dbo-sysschedules-transact-sql?redirectedfrom=MSDN&view=sql-server-ver15
Кроме того, исследовал кварц. Но с кварцем у меня нет возможности выбрать относительные дни, например, 3-ий выходные месяца.
Есть ли какая-либо библиотека java, которая может предоставить следующую дату расписания на основе конфигураций?