Cron format to time parsing implemented in scala
import com.uniformlyrandom.scron.Scron
val startTime = DateTime.now.getMillis
val endTime = startTime + ( 60 * 60 )
val times = Scron.parse("* * * * * *", startTime, endTime)
// times is now filled with epoch time for every second for the next hour
times.length == 60 * 60*	*	*	*	*	*
|	|	|	|	|	|day of week(0-6)
|	|	|	|	|month(1-12)
|	|	|	|day of month(1-31)
|	|	|hour(0-23)
|	|minute(0-59)
|seconds(0-59)
See WikiPedia for more information about the format
*all the options for that field*/2starting from the first option, every other option0only use the explicitly provided option2,4,9use list of values provided, separated by comma
Using sbt, add to build.sbt
libraryDependencies ++= Seq(
    	"com.uniformlyrandom" %% "scron" % "1.0.0"
)
