2016-12-27 137 views
0

如何從字符串獲取時間和從今天起的日期?從字符串獲取時間,從今天起的日期

datetime.datetime.strptime("7:30PM", "%I:%M%p") 

給了我一個datetime.datetime(1900, 1, 1, 19, 30),但我想它有今天的日期和年份。

+0

以什麼格式將是什麼呢? – TobiasP

+0

@TobiasP你是什麼意思? – theonlygusti

+0

我不明白你在哪裏尋找的格式。類似於[日] [年]或[日],[月],[年]?請舉個例子 – TobiasP

回答

2

一個可能的選項是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)