любой день недели и время) в datetime? Я пытаюсь так:
now = datetime.now(timezone('Europe/Moscow'))
day, time = "Saturday 18:40".split()
scheduled_time = datetime.strptime(day + ' ' + time, '%A %H:%M')
но scheduled_time равняется 1900-01-01 18:49:00
А как по дню недели день в году определить?)
А какой результат ты хочешь тогда? Если есть неопределенность
Падажи, судя по scheduled ты что-то не то пытаешься сделать
Я хочу, чтобы пользователь вводил день недели и время и чтобы введенные данные сравнивались с текущим днем недели и временем
Надо
Так вытащи отдельно day of week из datetime.now
День недели не обязательно должен быть текущим
А сравнить как хочешь?
> > > сравнивались с текущим днем недели > > > не обязательно должен быть текущим
через now
в строке, которую дает юзер может быть не текущий день недели
Так ты вытащи из дейттайма текущий и сравнивай со строкой
Да, такое сравнение сработало if now.strftime('%A') == day: print('Успех')
Обсуждают сегодня