我需要找出日期之间有多少年?蟒蛇3

我需要找出日期之间有多少年?

Input

dat = ['Apr 2010','Dec 2012']

output like this

{
    total_years = 2.8
}
poboco 回答:我需要找出日期之间有多少年?蟒蛇3

不确定这是否是最好的方法,但是会起作用

import datetime

start = datetime.datetime.strptime("Apr 2010","%b %Y")
end = datetime.datetime.strptime("Dec 2012","%b %Y")

diff = (end - start).days // 365

本文链接:https://www.f2er.com/2942231.html

大家都在问