>>> from datetime import datetime
>>> a = datetime.now()
# wait a bit
>>> b = datetime.now()
>>> d = b - a # yields a timedelta object
>>> d.seconds
7
(7 akan menjadi jumlah waktu berapa pun Anda menunggu sedikit di atas)
Saya menemukan datetime.datetime cukup berguna, jadi jika ada skenario rumit atau canggung yang Anda temui, beri tahu kami.
EDIT: Terima kasih kepada @WoLpH untuk menunjukkan bahwa seseorang tidak selalu mencari untuk menyegarkan begitu sering sehingga datetimes akan berdekatan. Dengan menghitung hari-hari di delta, Anda dapat menangani perbedaan cap waktu yang lebih lama:
>>> 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