time#

hhmmss(seconds: float | None, threshold: float = 2.0) str#
time_in_seconds(arg: int | float | str) float#
class Duration#

Bases: object

Support for GO lang’s duration format

units = {'d': 86400000000000, 'h': 3600000000000, 'm': 60000000000, 'mm': 2592000000000000, 'ms': 1000000, 'ns': 1, 's': 1000000000, 'us': 1000, 'w': 604800000000000, 'y': 31536000000000000, 'µs': 1000, 'μs': 1000}#
static from_str(duration: str) timedelta#

Parse a duration string to a datetime.timedelta

static to_str(delta: timedelta, extended: bool = False) str#

Format a datetime.timedelta to a duration string

exception DurationError#

Bases: ValueError

duration error