Skip to content

dates

Utils date functions

Functions:

get_clean_datetime_from_str

get_clean_datetime_from_str(dt_: str | None = None) -> datetime | date | None

Function to convert a string to clean datetime object

Parameters:

  • dt_

    (str | None, default: None ) –

    String date to convert

Returns:

  • datetime | date | None

    Clean datetime object

get_clean_timedelta_seconds

get_clean_timedelta_seconds(td: timedelta | None = None) -> float | None

Function to extract total seconds from a timedelta

Only days, seconds and microseconds are stored internally

Parameters:

  • td

    (timedelta | None, default: None ) –

    Timedelta object

Returns:

  • float | None

    Total seconds (float)