You're trying to compare a datetime
and a date
. To compare them, simply do:
date2.date() == datetime.date(2010,11,15)
and you should be fine.
A bit more context:
In [1]: import datetime
In [2]: datetime.date.today()
Out[2]: datetime.date(2013, 10, 28)
In [3]: datetime.datetime.now()
Out[3]: datetime.datetime(2013, 10, 28, 11, 5, 43, 997651)
In [4]: datetime.datetime.now() == datetime.date.today()
Out[4]: False
In [5]: datetime.datetime.now().date() == datetime.date.today()
Out[5]: True