В настоящее время я пишу программу на Java, где мне приходится анализировать пользовательский ввод как "каждые 4 часа" каждый день 6:00 "или что-то в этом роде и превращать это в промежуток времени.
Единственное, что я нашел, это Google Docs for Cloud Cronjobs https://cloud.google.com/appengine/docs/java/configyaml/cron#Java_app_yaml_The_schedule_format
Может ли кто-нибудь рассказать мне о какой-нибудь библиотеке, которая могла бы это сделать?
РЕДАКТИРОВАТЬ:
Я нашел рубиновую библиотеку, которая может это сделать: https://github.com/yb66/tickle Есть ли там реализация Java?
Мое решение состояло в том, чтобы взять некоторые части из Rubys Tickle и Chronic и написать его сам.
Если кому-либо это понадобится, не стесняйтесь обращаться ко мне
Попробуйте JChronic, который представляет собой реализацию Java Ruby Chronic:
https://github.com/samtingleff/jchronic
Это дает возможность конвертировать вещи, например, в next tuesday
в настоящие даты.