Какой лучший калькулятор шаблонов повторения дат в Java?
-
20-08-2019 - |
Вопрос
Любой, кто знает о (надежном) калькуляторе повторения даты, мы пытаемся реализовать что-то в нашем приложении, что позволило бы расписанию быть созданы, похожие на те для повторяющихся встреч в Outlook.У нас есть пытался Chronos, но обнаружил некоторые случаи, когда он ломается, я бы действительно ценят, зная, если кто-то успешно использовал любой из Meme it другие варианты там.
Приветствия, Робин
Решение
Это частый вопрос в списке рассылки joda time, и обычный ответ — попробовать. РФК 2445.Отказ от ответственности:Я сам его не использовал.
Другие советы
Проверить Ламма свидание (Я написал это недавно), который предназначен для генерации дат на основе шаблона повторения.
Например:
import static io.lamma.LammaJavaImports.*;
Dates.from(2010, 1, 1).to(2019, 12, 31).byYears(3).on(Locators.nth(3, FRIDAY).of(FEBRUARY)).build();
будет генерировать третья пятница февраля каждые 3 года в 2010-х годах.
Выход:
List(2010-02-19, 2013-02-15, 2016-02-19, 2019-02-15)
Попробуйте Quartz, это действительно удобный инструмент: