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