我有类似crontab的调度程序。时间定义“MM HH WD MD M”: MM-分钟 HH-小时 WD-星期几 MD - 月份的天数 M - 月
WD,MD和M允许多个条目,每个参数可以为空,例如:
^ ^ 0, 1 ^ ^ means exucution every minute, every hour, at sunday and mondey, every day<br>
35 15 ^ ^ ^ execution every day at 15.35<br>
如果您知道上次执行日期,问题是如何计算下一次运行时间。我知道如何使用循环(只需加1分钟直到它符合条件),但必须有更好的方法。