Учитывая datetime.datetime
объект dt
, вы можете использовать
(dt - datetime.datetime.utcfromtimestamp(0)).total_seconds()
Пример:
>>> dt = datetime.datetime.now(); t = time.time()
>>> t
1320516581.727343
>>> (dt - datetime.datetime.utcfromtimestamp(0)).total_seconds()
1320516581.727296
Обратите внимание, что метод timedelta.total_seconds()
был представлен в Python 2.7.