Norman Khine wrote: > Hello, > I am having difficulties in converting the following to display the > difference that has passed in hours and seconds in a nice way. > > from datetime import datetime > now = datetime.now() > posted = date > difference = now - posted > > namespace['date'] = date > namespace['posted'] = difference
It would help if you would show complete code - what is date? what is namespace? Anyway, guessing that posted is a datetime.datetime, then difference is a datetime.timedelta. > when I look at the 'posted' namespace I get > > 23:08:31.454767 > > What is the best way to split this so that it will show > > '23h 08m 31s' ago You will have to do some work yourself. difference has attributes days, seconds and microseconds. You can split the seconds into hours, minutes and seconds using % or divmod(). Kent _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor