C # Porównaj czas między dwoma przedziałami czasu

Próbując porównać dany czas między dwoma czasami, aby sprawdzić, czy jest w tych odstępach. na przykład jeśli podany jest czas 00:00, muszę się dowiedzieć, czy przypada między 21:00 a 7:00:00. Wypróbowany TimeSpan. Nie blokuj i używaj> lub <dla części czasu.

na przykład Podane interwały:

7:00:00 to 19:00:00
19:00:00 to 21:00:00
21:00:00 to 7:00:00

Czasy do porównania:

00:00:00 i 01:00:00

Każda pomoc zostanie doceniona.

Zaktualizowane pytanie:

Wygląda na to, że wymóg jest cichy. Wymaganiem jest przede wszystkim przekazanie czasu (TimeSpan) i porównanie z dwoma interwałami TimeSpan, aby sprawdzić, czy wchodzą w te interwały.

na przykład Powiedzmy, że pracownicy otrzymują różne dodatki, jeśli pracują w różnych przedziałach czasowych poniżej:

Zakres dat: 2012-01-01 do 2012-31

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)

Aby obliczyć stawkę godzinową dla pracownika, muszę sprawdzić, czy pracownik pracował

Between Date Range: 2012-01-01 do 2012-31Powyżej przedziału czasu.

I odpowiednio zastosuj stawkę $.

questionAnswers(6)

yourAnswerToTheQuestion