从字符串获取时间,从今天起的日期
问题描述:
如何从字符串获取时间和从今天起的日期?从字符串获取时间,从今天起的日期
datetime.datetime.strptime("7:30PM", "%I:%M%p")
给了我一个datetime.datetime(1900, 1, 1, 19, 30)
,但我想它有今天的日期和年份。
答
一个可能的选项是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)
以什么格式将是什么呢? – TobiasP
@TobiasP你是什么意思? – theonlygusti
我不明白你在哪里寻找的格式。类似于[日] [年]或[日],[月],[年]?请举个例子 – TobiasP