如何正确使用datetime.timedelta。错误的日值

问题描述 投票:0回答:1

我正在使用datetime.timedelta来获取今天的日期-5天。今天是2020-5-22,想得到2020-5-17。

为此,我这样做:

today = datetime.datetime.now()
date = today - datetime.timedelta(days=5)

而不是2020-5-17,我得到的结果是2020-5-16 ...

这与时区有关吗?我该如何解决这个问题?

python datetime timedelta
1个回答
0
投票

这是用户MrFuppes建议的操作系统设置问题。我更改了设置,现在可以正常使用。

© www.soinside.com 2019 - 2024. All rights reserved.