formatted 'time' data in calculations
clp2 at rebertia.com
Wed Jan 7 18:50:32 CET 2009
On Wed, Jan 7, 2009 at 9:35 AM, Ross <nospam at 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.
Follow the path of the Iguana...
More information about the Python-list