如何执行日期比较
答
提示:datetime.strptime()
答
def dateAfter(d1, d2):
from datetime import date
d1list = d1.split(".")
day1 = int(d1list[0])
month1 = int(d1list[1])
year1 = int(d1list[2])
d2list = d2.split(".")
day2 = int(d2list[0])
month2 = int(d2list[1])
year2 = int(d2list[2])
date1 = date(year1, month1, day1)
date2 = date(year2, month2, day2)
return date1 > date2
>>> dateAfter("13.12.2010", "08.12.2010")
True
我们在这里不是做你的功课。 – kgiannakakis 2010-12-08 10:54:14
就像它说的 - **使用模块`datetime`中的`date`对象来比较日期**。阅读`datetime`模块的文档,了解如何从字符串中创建`date`对象。请阅读文档以了解如何比较对象。 – 2010-12-08 11:11:02