Documentation

datetime.difference

Return a dec describing the difference between dt1 and dt2 in seconds, minutes, hours, or days. If as_seconds, as_minutes, as_hours, and as_days are all set to false, the difference will be returned in seconds.

Arguments:

def datetime.difference(
  dt1: <datetime> = None,
  dt2: <datetime> = None,
  as_seconds: <bool> = False,
  as_minutes: <bool> = False,
  as_hours: <bool> = False,
  as_days: <bool> = False
):

Returns <dec>.

Example:

now = datetime.now()
hour_from_now = datetime.add(dt=now, hours=1)
diff = datetime.difference(dt1=hour_from_now, dt2=now) # diff == 3600
diff = datetime.difference(dt1=hour_from_now, dt2=now,
  as_minutes=True) # diff == 60