Какую библиотеку я могу использовать для разбора строки расписания в Java

1

В настоящее время я пишу программу на 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?

Теги:
time
schedule

2 ответа

0
Лучший ответ

Мое решение состояло в том, чтобы взять некоторые части из Rubys Tickle и Chronic и написать его сам.

Если кому-либо это понадобится, не стесняйтесь обращаться ко мне

1

Попробуйте JChronic, который представляет собой реализацию Java Ruby Chronic:

https://github.com/samtingleff/jchronic

Это дает возможность конвертировать вещи, например, в next tuesday в настоящие даты.

  • 0
    Я посмотрел на рубиновые хронические документы, и кажется, что это неплохо для разбора строки на свидание, но это все-таки не то, что я хочу. Я хочу разобрать строку интервала, как в ссылке, которую я разместил.
  • 0
    Я думаю, что вам нужно объединить что-то вроде хронического с реальным планировщиком для этого, например, Quartz

Ещё вопросы

Сообщество Overcoder
Наверх
Меню