Ognjen Bezanov wrote: > I have a float variable representing seconds, and i want to format it > like this: > > 0:00:00 (h:mm:ss)
>>> def format_secs(t): ... m, s = divmod(t, 60) ... h, m = divmod(m, 60) ... return "%d:%02d:%02d" % (h, m, s) ... >>> format_secs(0) '0:00:00' >>> format_secs(1) '0:00:01' >>> format_secs(59) '0:00:59' >>> format_secs(60) '0:01:00' >>> format_secs(61) '0:01:01' >>> format_secs(3600) '1:00:00' >>> format_secs(3601) '1:00:01' >>> format_secs(3661) '1:01:01' >>> format_secs(3600*100+120+58) '100:02:58' >>> Andrew [EMAIL PROTECTED] -- http://mail.python.org/mailman/listinfo/python-list