Usando o .NET 3.5
Quero determinar se o horário atual cai em um intervalo de tempo.
Até agora eu tenho o tempo atual:
DateTime currentTime = new DateTime();
currentTime.TimeOfDay;
Estou pensando em como obter o intervalo de tempo convertido e comparado. Isso funcionaria?
if (Convert.ToDateTime("11:59") <= currentTime.TimeOfDay
&& Convert.ToDateTime("13:01") >= currentTime.TimeOfDay)
{
//match found
}
UPDATE1: Obrigado a todos por suas sugestões. Eu não estava familiarizado com a função TimeSpan.