С днешна дата например: DateTime.Now
И 2 TimeSpan, който представлява два периода от време
DateTime mydate = DateTime.Now;
TimeSpan start = TimeSpan.Parse("14:00:00");
TimeSpan end = TimeSpan.Parse("15:00:00");
// TO DO:
Как да проверите дали времето mydate
(TimeOfDay) не е между диапазона start
и end
.
Основно проверете дали часовете, минутите, секундите са между 14:00 и 15:00 или извън този диапазон.
АКТУАЛИЗАЦИЯ:
Правилното условие е: mydate.TimeOfDay <= start || mydate.TimeOfDay >= end
TimeSpan
не представлява два часа. Той представлява период от време, във вашия случай 14 часа и 15 часа, а не съответно 14:00 и 15:00 часа. - person MarcinJuraszek   schedule 28.06.2015