擅长:python、mysql、java
<p>这是从乔恩·克莱门茨那里借来的,但这是一个完整的解决方案:</p>
<pre><code>>>> from datetime import datetime
>>> from dateutil.relativedelta import relativedelta, FR
>>> lastFriday = datetime.now() + relativedelta(weekday=FR(-1))
>>> lastFriday.replace(hour=16,minute=0,second=0,microsecond=0)
datetime.datetime(2012, 9, 28, 16, 0, 0, 0)
</code></pre>