Python Date Comparisons

Use the datetime.timedelta class:

>>> from datetime import datetime, timedelta
>>> then = datetime.now() - timedelta(hours = 2)
>>> now = datetime.now()
>>> (now - then) > timedelta(days = 1)
False
>>> (now - then) > timedelta(hours = 1)
True

Your example could be written as:

if (datetime.now() - self.timestamp) > timedelta(seconds = 100)

or

if (datetime.now() - self.timestamp) > timedelta(minutes = 100)

Leave a Comment

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)