我試圖+1天timedelta添加到我的DateTime對象添加1天的timedelta的日期pytz:使用蟒蛇
.timedelta(days=1)
有了:
datetime.now(pytz.timezone('Europe/London')).strftime("%d%m%Y")`
但由於某種原因,它不工作,因爲它不允許將它放在該行的任何位置。
我也試過:
GMTDAY = datetime.now(pytz.timezone('Europe/London'))
GMTDAY = str(GMTDAY + timedelta(days=1))
GMTDAY = datetime(int(GMTDAY)).strftime("%d%m%Y")
但返回:
無效字面INT()基數爲10:「2016年4月28日02:50:52.436000 + 01 :00'
任何想法我在做什麼錯誤以及如何解決它?
編輯:
,因爲這是一個專門關於與pytz做這不是重複的,可以很容易地做到這一點,而不pytz。
的可能的複製([如何添加增量到Python datetime.time?] http://stackoverflow.com/questions/12448592/how-to-add-delta-to-python-datetime-time) – hichris123
GMTDAY = str(GMTDAY + timedelta(days = 1))之後,您將GMTDAY轉換爲字符串;目前還不清楚你在這裏做什麼。 – Cyb3rFly3r
相關:[獲取昨天的日期在Python中,DST安全](http://stackoverflow.com/a/15345272/4279) – jfs