# IT:AD:NCronTab # * [[../|(UP)]] When you want a library to parse a Cron schedule, without the scheduling part, then you can use the NCronTab library. ## Process ## void Main() { //Consider checking the schedule in the worker, and not the db (!). //add a single column to the Adapter Column, and call it schedule... eg: to happen at 2:05am: var exampleAdapterRecord =new {Id=123,Schedule="05 02 * * *", Etc="..."}; //Check for what's happening within the next minute, or next n days: var schedule = NCrontab.CrontabSchedule.Parse(exampleAdapterRecord.Schedule); var next = schedule.GetNextOccurrences(DateTime.Now, startTime.AddDays(3)); foreach(var x in next){ x.Dump();} } Output of above would be: 27/08/2015 2:05:00 a.m. 28/08/2015 2:05:00 a.m. 29/08/2015 2:05:00 a.m.