The seedbox.common.timeutil Module¶
Time related utilities and helper functions.
-
seedbox.common.timeutil.delta_seconds(before, after)¶ Return the difference between two timing objects.
Compute the difference in seconds between two date, time, or datetime objects (as a float, to microsecond resolution).
Parameters: - before – date, datetime, time object
- after – date, datetime, time object
Returns: difference in seconds
Return type: int
-
seedbox.common.timeutil.is_newer_than(after, seconds)¶ Checks if a datetime is newer than seconds
Parameters: - after (datetime) – a datetime to check
- seconds (int) – seconds (delta)
Returns: True if before is newer than seconds else False
Return type: bool
-
seedbox.common.timeutil.is_older_than(before, seconds)¶ Checks if a datetime is older than seconds
Parameters: - before (datetime) – a datetime to check
- seconds (int) – seconds (delta)
Returns: True if before is older than seconds else False
Return type: bool
-
seedbox.common.timeutil.total_seconds(delta)¶ Return the total seconds of datetime.timedelta object.
Parameters: delta (timedelta) – a delta to convert Returns: seconds Return type: int
-
seedbox.common.timeutil.utcnow()¶ Gets current time.
Returns: current time from utc Return type: datetime