code: def __decode_data_time(self, payload):
          
          data, mime = self.__bytes_to_share_data(payload)
          try:
              time = datetime.strptime(payload.get(P_TIME), self.__share_time_fmt)
          except (ValueError, TypeError):
              logger.warning('Share payload from container has invalid timestamp (%s), will use naive local time',
                             payload.get(P_TIME))
              time = datetime.utcnow()
          return data, mime, time
docs: Extract time and decode payload (based on mime type) from payload. Applies to E_FEEDDATA and E_RECENTDATA.
          Returns tuple of data, mime, time.