2
我想知道如何定义可重复时间间隔的表达式。必须有一般的开始和结束日期/时间(尽管结束可能是空的)。它必须有一种重复模式定义。用于定义可重复时间间隔的表达式
有大量的使用案例,例如:
一个餐厅提供优惠durinng一段时间(周一 - 周五, 12:15-14:45)
一个俱乐部需要支付额外费用每周五21.00 - 周六23:59。
按月支付,必须在5天之内完成(1日 - 5日)
等
一般用户应该能够确定这样的时间间隔,并通过一些日期应该返回boolean
结果日期是否属于定义的时间间隔。我有一些CronExpression
的经验,但它无法描述这样的事情。
是否有任何替代或CronExpression扩展到解决这个问题?
谢谢你,但它作为教程教训-06描述了基于CronTrigger还是应该自己写模式如何找到一个日期。事实上,它定义了单一日期的可重复模式(不是间隔)。 – StanislavL
请告诉我们你正在阅读哪个教程? – andreas78
http://quartz-scheduler.org/documentation/quartz-2.1.x/tutorials/tutorial-lesson-06 – StanislavL