Пользователь указывает час и минуту в моем интерфейсе. Я хотел бы прикрепить текущую дату к объекту datetime
в Python.
Сначала я попробовал это:
a = datetime.strptime("8:30pm", "%I:%M%p")
print a
Но это дает:
1900-01-01 20:30:00
Тогда я попробовал:
b = date.today()
a = datetime.strptime(str(b.year) + "-" + str(b.month) + "-"
+ str(b.day) + " 8:30pm", "%Y-%m-%d %I:%M%p")
Это работает, но уродливо; неужели есть лучший способ?