如何从字符串和今天的日期中获取时间?
datetime.datetime.strptime("7:30PM", "%I:%M%p")
给了我一个datetime.datetime(1900, 1, 1, 19, 30)
,但我希望今天有这个日期和年份。
答案 0 :(得分:3)
其中一个可能的选项是combine:
t = datetime.datetime.strptime("7:30PM", "%I:%M%p").time()
datetime.datetime.combine(datetime.datetime.today().date(), t)
输出:
datetime.datetime(2016, 12, 27, 19, 30)