code: def _get_date_time_format(dt_string):
      '''
      Function that detects the date/time format for the string passed.
  
      :param str dt_string:
          A date/time string
  
      :return: The format of the passed dt_string
      :rtype: str
  
      :raises: SaltInvocationError on Invalid Date/Time string
      '''
      valid_formats = [
          '%H:%M',
          '%H:%M:%S',
          '%m:%d:%y',
          '%m:%d:%Y',
          '%m/%d/%y',
          '%m/%d/%Y'
      ]
      for dt_format in valid_formats:
          try:
              datetime.strptime(dt_string, dt_format)
              return dt_format
          except ValueError:
              continue
      msg = 'Invalid Date/Time Format: {0}'.format(dt_string)
      raise SaltInvocationError(msgf _get_date_time_format(dt_string):
      '''
      Function that detects the date/time format for the string passed.
  
      :param str dt_string:
          A date/time string
  
      :return: The format of the passed dt_string
      :rtype: str
  
      :raises: SaltInvocationError on Invalid Date/Time string
      '''
      valid_formats = [
          '%H:%M',
          '%H:%M:%S',
          '%m:%d:%y',
          '%m:%d:%Y',
          '%m/%d/%y',
          '%m/%d/%Y'
      ]
      for dt_format in valid_formats:
          try:
              datetime.strptime(dt_string, dt_format)
              return dt_format
          except ValueError:
              continue
      msg = 'Invalid Date/Time Format: {0}'.format(dt_string)
      raise SaltInvocationError(msg)
docs: Function that detects the date/time format for the string passed.
  
      :param str dt_string:
          A date/time string
  
      :return: The format of the passed dt_string
      :rtype: str
  
      :raises: SaltInvocationError on Invalid Date/Time string