如何进行日期比较

时间:2010-12-08 10:52:17

标签: python

如何比较python中的两个日期以确定第二个日期是否在第一个日期之后?

2 个答案:

答案 0 :(得分:1)

提示:datetime.strptime()

答案 1 :(得分:0)

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