On 18/07/06, Steve Nelson <[EMAIL PROTECTED]> wrote: > What I want to do is establish if the time of the process is *later* > than the system date. For example, we might have a process with a > time of 11:15:00, when the system time is 10:00:00. In practice this > means that the process is from 11am yesterday. > > Other than splitting the string up more and saying is 11 bigger than > 10, how can I go about this?
Have a look at time.strptime. Eg, if s is '11:15:00' then time.strptime(s, '%H:%M:%S') will be a tuple of 9 integers which you should be able to compare directly with other time tuples. # untested def cmptime(s1, s2): """Compare two times as strings in %H:%M:%S format.""" return cmp(time.strptime(s1, '%H:%M:%S'), time.strptime(s2, '%H:%M:%S')) -- John. _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor