I have two dates and can calculate timedelta as usual.
But I want to calculate some percent with resulting timedelta:
full_time = (100/percentage) * timdelta
But it seems that it can only multiplying with interegs.
How can I use float
instead of int
as multiplier?
Example:
percentage = 43.27
passed_time = fromtimestamp(fileinfo.st_mtime) - fromtimestamp(fileinfo.st_ctime)
multiplier = 100 / percentage # 2.3110700254217702796394730760342
full_time = multiplier * passed_time # BUG: here comes exception
estimated_time = full_time - passed_time
If is used int(multiplier)
— accuracy suffers.