utils.datetime_format — Utilities for formatting datetimes

ievv_opensource.utils.datetime_format.format_datetime_in_timezone(datetime_object, datetime_format='DATETIME_FORMAT', timezone='UTC')[source]

Format a datetime object in a timezone.

Parameters:
  • datetime_object (datetime.datetime) – Datetime object to format.
  • datetime_format (str) – A Django datetime formatting string name, such as "DATETIME_FORMAT", "SHORT_DATETIME_FORMAT”, "DATE_FORMAT", …
  • timezone (str) – Defaults to settings.TIME_ZONE. The datetime is converted to this timezone. So if you use UTC in the database, and want to present another timezone, this will convert it correctly.
Returns:

The formatted datetime.

Return type:

str