将微秒设置为
0使用
datetime.datetime.replace:
>>> d = datetime.datetime.now()>>> ddatetime.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))
替代
使用
datetime.timedelta:
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))



