private static bool CheckTime(System.TimeSpan time)
var StartTime = System.TimeSpan.Parse("00:00:00");
var EndTime = System.TimeSpan.Parse("00:00:00");
if (StartTime.CompareTo(EndTime) < 0)
return (time.CompareTo(StartTime) >= 0 &&
time.CompareTo(EndTime) <= 0);
else if (StartTime.CompareTo(EndTime) > 0)
return (time.CompareTo(StartTime) >= 0 ||
time.CompareTo(EndTime) <= 0);
public static void Main()
Console.WriteLine(CheckTime(DateTime.UtcNow.TimeOfDay).ToString());