这是 Python 的 relativedelta 预期行为吗?

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

假设我的出生日期是1948年2月29日,当我们计算下面两个日期之间的年龄差时,它不应该是整个75吧?这是 python

dateutil.relativedelta.relativedelta
的预期行为还是我遗漏了什么?

from dateutil.relativedelta import relativedelta
import datetime

age1 = datetime.date(2023, 2, 28)
age2 = datetime.date(1948, 2, 29)

relativedelta(age1, age2)
>> relativedelta(years=+75)
python python-3.x python-dateutil
© www.soinside.com 2019 - 2024. All rights reserved.