我刚算出8+(月*30+)天/365=8.3726。假设每个月30天,一年365天。不太精确,但可以放在一条线上。当你除以365.25这个数字时,你得到了什么?必须有多精确?
如果你需要绝对精确,我只需要:
from datetime import date
d0 = date(2010, 12, 31)
d1 = date(2019, 5, 16)
delta = d1 - d0
delta_fraction = delta.days/365.25
print(delta_fraction)
# Output: 8.72348
编辑