On Wed, Jan 7, 2009 at 9:35 AM, Ross <nos...@forme.thks> wrote: > There seems to be no shortage of information around on how to use the time > module, for example to use time.ctime() and push it into strftime and get > something nice out the other side, but I haven't found anything helpful in > going the other way. > > That is, given some formatted text describing times - is there something > that makes it easy to calculate time differences, or do I have to index my > way through the string pulling out characters, converting to integers etc... > > Data is formatted: > > t1 = 09:12:10 > t2 = 11:22:14 > > I want to calculate tdiff = t2-t1 > > Any suggestions? (Thanks for anything you can offer)
Use the `datetime` class in the `datetime` module (http://docs.python.org/library/datetime.html). It has a class method .strptime() to parse a string into a `datetime` object. You can then subtract one `datetime` from another to produce a `timedelta` object representing the difference between them. Cheers, Chris -- Follow the path of the Iguana... http://rebertia.com -- http://mail.python.org/mailman/listinfo/python-list