>>> from datetime import datetime
>>> a = datetime.now()
# wait a bit
>>> b = datetime.now()
>>> d = b - a # yields a timedelta object
>>> d.seconds
7
(7 sera quelle que soit la quantité de temps vous avez attendu un peu au-dessus)
Je trouve datetime.datetime être assez utile, donc si il y a un compliquées ou difficiles d'accès scénario que vous avez rencontré, s'il vous plaît laissez-nous savoir.
EDIT: Merci à @WoLpH pour souligner que l'on n'est pas toujours nécessairement à la recherche d'actualiser fréquemment que les datetimes seront rapprochées. Par la comptabilité pour les jours dans le delta, vous pouvez gérer plus d'horodatage des écarts:
>>> 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