sampo.utilities.datetime_util#

Overview#

Function#

ftime(dt, date_format)

-

parse_datetime(dts, date_format)

Parses datetime from string

add_time_delta(base_datetime, time_delta, time_units)

Adds time delta to base datetime

Functions#

sampo.utilities.datetime_util.ftime(dt: datetime.datetime, date_format: str = '%y-%m-%d %H:%M:%S') str#
sampo.utilities.datetime_util.parse_datetime(dts: str, date_format: str | None = None) datetime.datetime#

Parses datetime from string

Parameters:
  • dts – String datetime

  • date_format – String format. If not provided, ‘%Y-%m-%d’ and then ‘%y-%m-%d %H:%M:%S’ are tried.

Returns:

sampo.utilities.datetime_util.add_time_delta(base_datetime: datetime.datetime | str, time_delta: sampo.schemas.time.Time | float, time_units: str | None = 'days') datetime.datetime#

Adds time delta to base datetime

Parameters:
  • base_datetime

  • time_delta

  • time_units – can be days, seconds, microseconds, milliseconds, minutes, hours, weeks

Returns: