code: def parse_content(self, content):
          
          self.data = get_active_lines(content, comment_char="COMMAND>")[0]
          parts = self.data.split()
          if not len(parts) == 6:
              msg = "Expected six date parts.  Got [%s]"
              raise DateParseException(msg % self.data)
          try:
              self.timezone = parts[4]
              no_tz = ' '.join(parts[:4]) + ' ' + parts[-1]
              self.datetime = datetime.strptime(no_tz, '%a %b %d %H:%M:%S %Y')
          except:
              six.reraise(DateParseException, DateParseException(self.data), sys.exc_info()[2])
docs: Parses the output of the ``date`` and ``date --utc`` command.
  
          Sample: Fri Jun 24 09:13:34 CST 2016
          Sample: Fri Jun 24 09:13:34 UTC 2016
  
          Attributes
          ----------
          datetime: datetime.datetime
              A native datetime.datetime of the parsed date string
          timezone: str
              The string portion of the date string containing the timezone
  
          Raises:
              DateParseException: Raised if any exception occurs parsing the
              content.