C # Compare o tempo entre dois intervalos de tempo
Tentando comparar um determinado tempo entre duas vezes para ver se está dentro desses intervalos. por exemplo. se for dada Hora é 00:00 Eu preciso descobrir se cai entre as 21:00:00 e as 7:00:00. Tentei TimeSpan.Compare sem bloqueio e também usado> ou <para Time Part.
por exemplo. Dado intervalos:
7:00:00 to 19:00:00
19:00:00 to 21:00:00
21:00:00 to 7:00:00
Tempos para comparar:
00:00:00 e 01:00:00
Qualquer ajuda será apreciada.
Pergunta atualizada:
Parece que a exigência é quieta e vaga. O requisito é basicamente passar o Time (TimeSpan) e comparar com dois intervalos TimeSpan para ver se eles se encaixam no intervalo.
por exemplo. Digamos que os funcionários recebam licenças diferentes se trabalharem em horários diferentes abaixo:
Período: de 01 de janeiro a 31 de janeiro de 2012
19:00:00 to 21:00:00 ($10.00)
21:00:00 to 7:00:00 ($11.00)
7:00:00 to 19:00:00 ($12.00)
Para calcular a taxa horária de um funcionário, preciso verificar se o funcionário trabalhou
Entre o período: de 01 de janeiro de 2012 a de 2012 a 31Entre o intervalo de tempo acima.E aplique $ Rate de acordo.