libb.format_timedelta

format_timedelta(td)[source]

Format a timedelta as human-readable string.

Parameters:

td (timedelta) – Time delta to format.

Returns:

Human-readable string (e.g., ‘2 hrs’, ‘30 min’).

Return type:

str

Example:

>>> format_timedelta(datetime.timedelta(days=2))
'2 days'
>>> format_timedelta(datetime.timedelta(hours=3))
'3 hrs'
>>> format_timedelta(datetime.timedelta(seconds=45))
'45 sec'