libb.format_timeinterval
- format_timeinterval(start, end=None)[source]
Format a time interval as human-readable string.
- Parameters:
start (datetime) – Start datetime.
end (datetime) – End datetime (defaults to now).
- Returns:
Human-readable time interval string.
- Return type:
Example:
>>> start = datetime.datetime(2020, 1, 1, 12, 0, 0) >>> end = datetime.datetime(2020, 1, 1, 14, 30, 0) >>> format_timeinterval(start, end) '2.5 hrs'