Как преобразовать тип данных в строку?
в вашей интерпретации можно так:b =  datetime.datetime.now().timetuple()
if str(b[3])+':'+str(b[4]) == c:
Почитайте, тут может разберетесь.
Вам нужно время по другому задавать, а не в строку преобразовывать.d = date(2005, 7, 14)
t = time(12, 30)
datetime.combine(d, t)