=== modified file 'bin/tools/datetime_util.py' --- bin/tools/datetime_util.py 2010-12-23 06:12:37 +0000 +++ bin/tools/datetime_util.py 2012-01-05 18:31:18 +0000 @@ -157,15 +157,14 @@ tz_offset=tz_offset, ignore_unparsable_time=ignore_unparsable_time) def float_time_convert(float_val): - hours = math.floor(abs(float_val)) - mins = round(abs(float_val)%1+0.01,2) - if mins >= 1.0: - hours = hours + 1 - mins = 0.0 - else: - mins = mins * 60 - float_time = '%02d:%02d' % (hours,mins) - return float_time + hours = math.floor(abs(float_val)) + mins = abs(float_val) - hours + mins = round(mins * 60) + if mins >= 60.0: + hours = hours + 1 + mins = 0.0 + float_time = '%02d:%02d' % (hours,mins) + return float_time # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: