我已经四处查看是否可以在Python中找到一个简单的方法来查明日期是否已过去。
例如: -
如果日期为01/05/2015
,则为日期; <{1}}被输入Python,它会返回True,说日期已经过去了。
这需要尽可能简单有效。
感谢您的帮助。
答案 0 :(得分:3)
只是比较一下?
>>> t1 = datetime.datetime.now()
>>> t2 = datetime.datetime.now()
>>> t1>t2
False
>>> t1<t2
True
答案 1 :(得分:0)
您可以创建一个执行以下操作的简单函数:
def has_expired(date):
import datetime
return date < datetime.datetime.now()
答案 2 :(得分:0)
此处有两行代码
from datetime import datetime
print datetime(2015,04,30) < datetime.strptime(inputdate, "%d/%m/%Y").date()