docs: def format_datetime(cls, timestamp):
          """
          Creates a string representing the date and time information provided by
          the given `timestamp` object.
          """
          if not timestamp:
              raise DateTimeFormatterException('timestamp must a valid string {}'.format(timestamp))
  
          return timestamp.strftime(cls.DATETIME_FORMAT)