Lad wrote: > Hello, > what is the best /easest way how to get number of hours and minutes > from a timedelta object? > Let's say we have > aa=datetime.datetime(2006, 7, 29, 16, 13, 56, 609000) > bb=datetime.datetime(2006, 8, 3, 17, 59, 36, 46000) > so > c=bb-aa > will be > datetime.timedelta(5, 6339, 437000) > > I can easily get days ( c.days) > but > I still can not figure out how easily to get hours and minutes > Any idea?
WTF^H^H^H ... You got an answer to this question 5 days ago ..... [thread copied below] 8<------------------------------- Lad wrote: > Sybren Stuvel wrote: > > Lad enlightened us with: > > > How can I find days and minutes difference between two datetime > > > objects? > > > For example If I have > > > b=datetime.datetime(2006, 8, 2, 8, 57, 28, 687000) > > > a=datetime.datetime(2006, 8, 1, 18, 19, 45, 765000) > > diff = b - a > Ok, I tried > >>> diff=b-a > >>> diff > datetime.timedelta(0, 52662, 922000) > >>> diff.min > datetime.timedelta(-999999999) Reread the manual: 1. "min" is minIMUM, not minUTES 2. You need: >>> diff.days 0 >>> diff.seconds 52662 >>> diff.microseconds 922000 >>> minutes = (diff.seconds + diff.microseconds / 1000000.0) / 60.0 >>> minutes 877.71536666666668 8<---------------------------- -- http://mail.python.org/mailman/listinfo/python-list