def _evalTimeStd(self, datetimeString, sourceTime):
s = datetimeString.strip()<EOL>sourceTime = self._evalDT(datetimeString, sourceTime)<EOL>yr, mth, dy, hr, mn, sec, wd, yd, isdst = sourceTime<EOL>m = self.ptc.CRE_TIMEHMS.search(s)<EOL>if m is not None:<EOL><INDENT>hr, mn, sec = _extract_time(m)<EOL><DEDENT>if hr == <NUM_LIT>:<EOL><INDENT>hr = <NUM_LIT:0><EOL><DEDENT>if hr < <NUM_LIT> and mn < <NUM_LIT> and sec < <NUM_LIT>:<EOL><INDENT>sourceTime = (yr, mth, dy, hr, mn, sec, wd, yd, isdst)<EOL>_pop_time_accuracy(m, self.currentContext)<EOL><DEDENT>return sourceTime<EOL>
Evaluate text passed by L{_partialParseTimeStd()}