擅长:python、mysql、java
<p>我不知道您的日期格式,但不管怎样,您可以使用模块<strong>日期时间</strong>将日期和时间相互比较(减法、加法、高/低等)。在</p>
<p>所以我举了一个简单的例子来说明它的用法(我假设你的格式是月/日/年):</p>
<pre><code>from datetime import *
debut_date = datetime.strptime(date_debut_db, "%m/%d/%y")
fin_date = datetime.strptime(date_fin_db, "%m/%d/%y")
debut_date2 = datetime.strptime(date_debut_form, "%m/%d/%y")
fin_date2 = datetime.strptime(date_fin_form, "%m/%d/%y")
if (debut_date2 > debut_date and debut_date2 < fin_date) or (fin_date2 > debut_date and fin_date2 < fin_date):
print "Impossible!"
else:
print "Possible!"
</code></pre>
<p><strong>date_demance_db</strong>和<strong>date_fin_db</strong>是您从数据库中取出的日期,而<strong>date_first_form</strong>和<strong>date_fin_form</strong>是用户填写的日期。在</p>