>>> from datetime import datetime
>>> a = datetime.now()
# wait a bit
>>> b = datetime.now()
>>> d = b - a # yields a timedelta object
>>> d.seconds
7
(7 biraz yukarıda beklediğiniz süre ne olacak)
Datetime.datetime öğesinin oldukça yararlı olduğunu düşünüyorum, bu nedenle karşılaştığınız karmaşık veya garip bir senaryo varsa, lütfen bize bildirin.
DÜZENLEME: @WoLpH sayesinde biri her zaman o kadar sık sık yenilemek istemiyor dattes zaman birbirine yakın olacağını işaret için. Deltadaki günleri hesaba katarak daha uzun zaman damgası tutarsızlıklarıyla başa çıkabilirsiniz:
>>> a = datetime(2010, 12, 5)
>>> b = datetime(2010, 12, 7)
>>> d = b - a
>>> d.seconds
0
>>> d.days
2
>>> d.seconds + d.days * 86400
172800