postgis_helpers.general_helpers module

postgis_helpers.general_helpers.dt_as_time(dt: datetime.datetime) → str[source]
postgis_helpers.general_helpers.now(tz: str = None) → datetime.datetime[source]

Return the current date/time. Optionally provide a pytz timezone, e.g.: ‘US/Eastern’

Parameters:tz (Union[bool, str], optional) – timezone from the pytz list, defaults to False
Returns:current datetime in the system or specified timezone
Return type:datetime.datetime
postgis_helpers.general_helpers.report_time_delta(start_time: datetime.datetime, end_time: datetime.datetime) → str[source]

Calculate a timedelta between two datetimes, and return a string with “h:mm:ss.ss”

Parameters:
  • start_time (datetime.datetime) – first timepoint
  • end_time (datetime.datetime) – second timepoint
Returns:

text formatted as “h:mm:ss.ss”

Return type:

str