timedelta到目前为止是否考虑了闰年?

use*_*424 -2 python datetime date

示例假设对于给定日期,当我们添加timedelta(days = 180)并获取新日期时,它是否考虑闰年并计算新日期?或者我们是否专门计算当前日期的闰年,2月是否有28/29天,并在python datetime.datetime对象中相应地获取新日期?

dav*_*ism 5

试试看:

from datetime import datetime, timedelta

dt = datetime(2012, 2, 27)
print(dt + timedelta(3))  # March 1st
Run Code Online (Sandbox Code Playgroud)

如果它没有处理2月29日,我希望这可以说是3月2日.所以,是的,Python的日期时间知道闰年.