我想定義一個變量作爲表示用戶輸入天數的日期時間對象。例如。如何在Python中創建一個日期對象,表示一組天數
numDays = #input from user
deltaDatetime = #this is what I'm trying to figure out how to do
str(datetime.datetime.now() + deltaDatetime)
如果用戶輸入3作爲輸入,則此代碼將打印出代表今天3天的日期時間。任何想法如何做到這一點?我完全失去了解決這個問題的有效方法。
編輯:由於我的系統如何設置,存儲「deltaDatetime」值的變量必須是日期時間值。正如我在評論中所說的,3天的時間成爲1月3日的第0年。
你在找這個? http://docs.python.org/2/library/datetime.html#timedelta-objects –
嗡嗡聲,你是說只是最後一天,或者是那個範圍內的所有日子? –
請注意,「代表設定天數的日期對象」不是日期,而是持續時間或類似日期。 –