Cron parsing and generation tool handles cron expressions, excluding day-of-week parsing, supporting execution and iteration over generated time instances.
val cron = resolveCron("1-3 0 0 1 * *")
val executor = cron.executor()
var i =1for (instant in executor) {
println(instant.toLocalDateTime(TimeZone.currentSystemDefault()))
if (i++>=10) {
break
}
}
val cron = resolveCron("1-3 0 0 1 * *")
val executor = cron.executor()
var i =1for (instant in executor) {
println(instant.toLocalDateTime(TimeZone.currentSystemDefault()))
if (i++>=10) {
break
}
}