public static StandardCronExpressionBuilder SetFromHourMinuteToHourMinuteString( this StandardCronExpressionBuilder builder, string from, string to) { var _from = from.Split(':'); var _to = to.Split(':'); return(builder.Reset() .WithMinutesBetween(int.Parse(_from[1]), int.Parse(_to[1])) .WithHoursBetween(int.Parse(_from[0]), int.Parse(_to[0]))); }
public static StandardCronExpressionBuilder SetEveryDay( this StandardCronExpressionBuilder builder, int minute = 0, int hour = 0) { return(builder.Reset().WithMinute(minute).WithHour(hour)); }
public static StandardCronExpressionBuilder SetEveryDayOfWeek( this StandardCronExpressionBuilder builder, DayOfWeek dayOfWeek, int minute = 0, int hour = 0) { return(builder.Reset().WithWeekDay(((int)dayOfWeek) + 1).WithMinute(minute).WithHour(hour)); }
public static StandardCronExpressionBuilder SetEveryYear( this StandardCronExpressionBuilder builder, int atMonth = 1, int dayOfMonth = 1, int minute = 0, int hour = 0) { return(builder.Reset().WithMonth(atMonth).WithDayOfMonth(dayOfMonth).WithMinute(minute).WithHour(hour)); }