Ho un problema con le date, ma forse non solo quelle!

Dunque, io desidero fare questo:

se l'ora attuale è compresa tra le 00:00 e le 07:00 azione A
se invece è tra le 07:01 e le 10,30 azione B
se non sono soddisfatte le due scelte, azione C

come logica un semplice if-elseif-else si risolve, ma non riesco a trovare il bandolo della matassa per "calcolare" il range orario...
Qualche buona anima può darmi qualche dritta??

P.S. Buon anno a tutti!