Jak sprawdzić, czy NSDate występuje między dwoma innymi NSDates

Próbuję ustalić, czy bieżąca data mieści się w zakresie dat przy użyciu NSDate.

Na przykład można uzyskać bieżącą datę / godzinę za pomocą NSDate:

NSDate rightNow = [NSDate date];

Chciałbym wtedy użyć tej daty, aby sprawdzić, czy jest w zakresie9: 00-17: 00.