I\'m currently using the following to compute the difference in two times. The out - in is very fast and thus I do not need to display the hour and minutes which are just 0.
Expanding upon the accepted answer; here is a function that will move the decimal place of whatever number you give it. In the case where the decimal place argument is 0, the original number is returned. A float type is always returned for consistency.
def moveDecimalPoint(num, decimal_places):
'''
Move the decimal place in a given number.
args:
num (int)(float) = The number in which you are modifying.
decimal_places (int) = The number of decimal places to move.
returns:
(float)
ex. moveDecimalPoint(11.05, -2) returns: 0.1105
'''
for _ in range(abs(decimal_places)):
if decimal_places>0:
num *= 10; #shifts decimal place right
else:
num /= 10.; #shifts decimal place left
return float(num)
print (moveDecimalPoint(11.05, -2))