Другие ответы с использованием datetime
и сравнения также работают только на время, без даты.
Например, чтобы проверить, является ли сейчас больше или меньше 8:00 утра, мы можем использовать:
import datetime
eight_am = datetime.time( 8,0,0 ) # Time, without a date
А позже сравните с:
datetime.datetime.now().time() > eight_am
, который вернет True