I\'m building some software that needs a scheduling input, and I\'d really like to re-use the design of crontab because it simply works.
CrontabExpressions can be re
There is a Java library as part of the Quartz Scheduler which can be used to evaluate cron expressions quite easily.
The class CronExpression yields methods like isSatisfiedBy(Date date) or getNextValidTimeAfter(Date date) which is very useful.
CronExpression
isSatisfiedBy(Date date)
getNextValidTimeAfter(Date date)
The library is freely available.