>>> from datetime import datetime
>>> a = datetime.now()
# wait a bit
>>> b = datetime.now()
>>> d = b - a # yields a timedelta object
>>> d.seconds
7
(7 sẽ là bất cứ khoảng thời gian nào bạn chờ đợi một chút ở trên)
Tôi thấy datetime.datetime khá hữu ích, vì vậy nếu có một kịch bản phức tạp hoặc khó xử mà bạn gặp phải, vui lòng cho chúng tôi biết.
EDIT: Cảm ơn @WoLpH vì đã chỉ ra rằng người ta không nhất thiết phải tìm cách làm mới thường xuyên đến mức các mốc thời gian sẽ gần nhau. Bằng cách tính toán cho những ngày ở đồng bằng, bạn có thể xử lý các chênh lệch dấu thời gian dài hơn:
>>> 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