public static void Main()
int pendingMinutes = GetPendingTime();
if (pendingMinutes >= 60 * 3)
else if (pendingMinutes >= 60 * 2)
public static int GetPendingTime()
DateTime start = DateTime.Parse("2018-12-06 12:00");
DateTime end = DateTime.Parse("2018-12-06 13:00");
for (var i = start; i < end; i = i.AddMinutes(1))
if (i.DayOfWeek != DayOfWeek.Saturday && i.DayOfWeek != DayOfWeek.Sunday)
if (i.TimeOfDay.Hours >= 9 && i.TimeOfDay.Hours < 17)
Console.WriteLine(count);