擅长:python、mysql、java
<h2>我提出的解决方案,适用于所有情况</h2>
<p>def减去月份(年、月、月减去):</p>
<pre><code>result_month = 0
result_year = 0
if month > (month_to_subtract % 12):
result_month = (month - month_to_subtract) % 12
result_year = year - month_to_subtract // 12
else:
result_month = 12 - (month_to_subtract % 12) + month
result_year = year - (month_to_subtract // 12 + 1)
return (result_year, result_month)
</code></pre>
<p>减去月数(2010,5,7)</p>
<blockquote>
<blockquote>
<p>(2009,10)</p>
</blockquote>
</blockquote>