@staticmethod<EOL><INDENT>def from_string(input_str) -> '<STR_LIT>':<EOL><DEDENT>
match = RE_INPUT_STRING.match(input_str)<EOL>if not match:<EOL><INDENT>raise ValueError(f'<STR_LIT>')<EOL><DEDENT>return MissionTime(<EOL>datetime.datetime(<EOL>int(match.group('<STR_LIT>')),<EOL>int(match.group('<STR_LIT>')),<EOL>int(match.group('<STR_LIT>')),<EOL>int(match.group('<STR_LIT>')),<EOL>int(match.group('<STR_LIT>')),<EOL>int(match.group('<STR_LIT>')),<EOL>)<EOL>)<EOL>
Creates a MissionTime instance from a string

Format: YYYYMMDDHHMMSS

Args:
    input_str: string to parse

Returns: MissionTime instance