将微秒设置为0
使用datetime.datetime.replace
:
>>> d = datetime.datetime.Now()
>>> d
datetime.datetime(2013, 9, 2, 16, 25, 59, 444433)
>>> d.replace(microsecond=0)
datetime.datetime(2013, 9, 2, 16, 25, 59)
self.assertEquals(only_foo_in_database.date_added.replace(microsecond=0),
foo.date_added.replace(microsecond=0))
d1 = datetime.datetime(2013,9,2,6,48,56)
d2 = datetime.datetime(2013,9,2,6,48,56,677255)
self.assertTrue(abs(d1 - d2) < datetime.timedelta(seconds=1))