feat(aurora): added timedelta_from_string() function
This commit is contained in:
parent
74d122a2e7
commit
78630dc317
2 changed files with 9 additions and 3 deletions
|
@ -194,6 +194,13 @@ def timedelta_from_relativedelta(relativedelta: rd) -> timedelta:
|
|||
then = now - relativedelta
|
||||
return now - then
|
||||
|
||||
def timedelta_from_string(string: str) -> timedelta:
|
||||
"""Converts a string to a timedelta object."""
|
||||
from .logger import logger
|
||||
hours, minutes, seconds = map(int, string.split(":"))
|
||||
logger.debug("%s | hours: %s, minutes: %s, seconds: %s", string, hours, minutes, seconds)
|
||||
return timedelta(hours=hours, minutes=minutes, seconds=seconds)
|
||||
|
||||
def timedelta_to_string(timedelta: timedelta) -> str:
|
||||
"""Converts a timedelta object to a string."""
|
||||
hours, remainder = divmod(timedelta.seconds, 3600)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue