У меня есть код, который должен делать что-то по расписанию: например, в рабочее время делай Х, а в нерабочее время делай Y. Расписание будет определяться заказчиком, поэтому мне нужна нотация, которую могут написать люди и проанализироватьпо моей программе.Я думаю о чем-то вроде:
12/25:0730-1730 Do Y
[Mo-Fr]:0730-1730 Do X
[Mo-Tu]:1730-0730 Do Y
Fr:1730-Mo:0730 Do Y
Определенно будут еженедельные изменения.Годовое изменение (праздники) кажется вероятным.Я хотел бы, чтобы нотация была эффективной и гибкой.
Мне также нужен Java-код, который будет анализировать временные диапазоны и сообщать мне, в каком диапазоне находится данное время.
Я искал в Интернете и ничего не нашел.Наиболее близким является обозначение CRON, что не совсем то, что мне нужно.
Кто-нибудь знает существующее определение и реализацию нотации?
Спасибо,