format_timedelta#

ansys.aedt.core.modules.profile.format_timedelta(time_delta: str | timedelta | None) str#

Format datetime.timedelta for tables.

Parameters:
time_deltadatetime.timedelta or str

Timedelta to be formatted. Non-timedelta values are converted to str unchanged.

Returns:
str
"DD days HH:MM:SS" if days are present, otherwise "HH:MM:SS".

Examples

>>> from datetime import timedelta
>>> from ansys.aedt.core.modules.profile import format_timedelta
>>> format_timedelta(timedelta(hours=1, minutes=2, seconds=3))
'01:02:03'