擅长:python、mysql、java
<p>如何计算各日期后几周内<strong>星期一</strong>之间的周差?在下面的代码中,<code>monday1</code>是<code>d1</code>(同一周)的星期一或之前:</p>
<pre><code>from datetime import datetime, timedelta
monday1 = (d1 - timedelta(days=d1.weekday()))
monday2 = (d2 - timedelta(days=d2.weekday()))
print 'Weeks:', (monday2 - monday1).days / 7
</code></pre>
<p>如果两个日期都在一周内,则返回<strong>0</strong>,如果连续两周,则返回<strong>1</strong>,以此类推</p>