-5
如何比較python中的兩個日期以確定第二個日期是否在第一個日期之後?如何執行日期比較
如何比較python中的兩個日期以確定第二個日期是否在第一個日期之後?如何執行日期比較
提示: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