formatted 'time' data in calculations

Scott David Daniels Scott.Daniels at Acm.Org
Wed Jan 7 23:51:22 CET 2009

John Machin wrote:
> On Jan 8, 6:23 am, Scott David Daniels <Scott.Dani... at Acm.Org> wrote:
>> ...some stuff perhaps too cranky...
>> Have you read the entire time module document?  If so, which functions
>> in that module take strings as arguments?.... then even more cranky stuff...
> Indeed. Be not cranky at clueless bludgers and cargo-cultists ....

And since others are pointing you at datetime and othert places, I'll
just point out that I _did_, in fact, answer your question:
    (1) The answer to the oblique clue is strptime.
    (2) Only mktime takes a time_struct and returns a non-string.

     import time
     struct_time1 = time.strptime('14:11-01.07.09', '%H:%M-%m.%d.%y')
     struct_time2 = time.strptime('14:18-01.07.09', '%H:%M-%m.%d.%y')
     since_epoch1 = time.mktime(struct_time1)
     since_epoch2 = time.mktime(struct_time2)
     print int((since_epoch2 - since_epoch1) / 10)

Hmmmm.... where have I seen that number before?

A slightly less cranky kid because of the mollifying influence of
the ever-diplomatic John Machin.

--Scott David Daniels
Scott.Daniels at Acm.Org

More information about the Python-list mailing list