Использование .NET 3.5
Я хочу определить, попадает ли текущее время во временной диапазон.
Пока у меня есть время:
DateTime currentTime = new DateTime();
currentTime.TimeOfDay;
Я не понимаю, как преобразовать и сравнить временной диапазон. Будет ли это работать?
if (Convert.ToDateTime("11:59") <= currentTime.TimeOfDay
&& Convert.ToDateTime("13:01") >= currentTime.TimeOfDay)
{
//match found
}
ОБНОВЛЕНИЕ1: Спасибо всем за ваши предложения. Я не был знаком с функцией TimeSpan.