Usando .NET 3.5
Quiero determinar si la hora actual cae en un rango de tiempo.
Hasta ahora tengo el tiempo actual:
DateTime currentTime = new DateTime();
currentTime.TimeOfDay;
Estoy explicando cómo convertir y comparar el rango de tiempo. ¿Funcionaría esto?
if (Convert.ToDateTime("11:59") <= currentTime.TimeOfDay
&& Convert.ToDateTime("13:01") >= currentTime.TimeOfDay)
{
//match found
}
ACTUALIZACIÓN1: Gracias a todos por sus sugerencias. No estaba familiarizado con la función TimeSpan.