Como verificar se DateTime.Now está entre dois DateTimes determinados somente para a parte do tempo?

Para meu aplicativo, preciso saber seNow() está entre dois valores.

O usuário pode definir uma hora inicial e final para que ele não seja perturbado por uma notificação (durante a noite, por exemplo).

Então, se você tem doisTimePickers (hora de início e fim) que o usuário pode definir.

Vamos dizer que o usuário define22:00 para oStartTime e07:00 para oEndTime (isso cobriria a noite).

Como posso verificar se oDateTime.Now está entre os horários de início e término selecionados?

EDITAR: Eu só quero que isso funcione com a parte da hora e minutos. Portanto, se o usuário definir os horários inicial e final, isso deve funcionar para todas as noites.

questionAnswers(7)

yourAnswerToTheQuestion