flupke wrote: > Is there an easy to convert following hour notation hh:mm > to decimals? > For instance 2 hours and 30 minutes as 2:30 to 2,50 > I don't really know where to search for this kind of conversion. > > Thanks, > Benedict
I found a way. Not sure if it's the best: time = "2:3" factor = 100.0/60.0 time_parts = time.split(":") minutes = int(float(time_parts[1]) * factor) if ( len(str(minutes)) == 1 ): minutes *= 10 # to get 50 instead of 5 time_new = "%s,%.02s" % (time_parts[0],minutes) print "%s -> %s " % (time,time_new) -- http://mail.python.org/mailman/listinfo/python-list