using System.Globalization;
public static void Main()
var schedule = CrontabSchedule.Parse("0 12 * * 1");
var occurences = schedule.GetNextOccurrences(DateTime.Now, DateTime.Now.AddDays(31));
foreach (var occurence in occurences.Take(10))
Console.WriteLine(String.Format(CultureInfo.GetCultureInfo("fr-BE"), "{0:D} {0:T}", occurence));