在 python 中使用 pytz 向日期添加 +1 天的时间增量

Adding a timedelta of +1 day to a date with pytz in python

我正在尝试使用以下方法将 +1 天的时间增量添加到我的日期时间对象:

.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")

但是 returns:

invalid literal for int() with base 10: '2016-04-28 02:50:52.436000+01:00'

知道我做错了什么以及如何解决吗?

编辑:

这不是重复的,因为这个是专门用 pytz 做的,没有 pytz 也很容易做。

如果我正确解释了您要执行的操作,请尝试以下操作:

GMTDAY = datetime.now(pytz.timezone('Europe/London'))
GMTDAY += timedelta(days=1)
tomorrow = GMTDAY.strftime("%d-%m-%Y")
print(tomorrow)

输出:

28-04-2016