擅长:python、mysql、java
<p>需要记住的一点是,<code>datetime.datetime</code>对象定义了减法运算符,返回了一个<code>datetime.timedelta</code>对象。并且<code>datetime.timedelta</code>对象定义了除法运算符,因此您可以获得<code>timedelta</code>与公年(365天)或所有公年和闰年(365天、5小时、49分钟和12秒)的平均长度之间的比率。在</p>
<pre class="lang-py prettyprint-override"><code>import datetime as dt
start_date = dt.datetime(2010, 12, 31)
end_date = dt.datetime(2019, 5, 16)
print(round((end_date-start_date)/dt.timedelta(365,0,0,0),2)) #8.38
print(round((end_date-start_date)/dt.timedelta(365,5,49,12),2)) #8.38
</code></pre>