2 つの日付があり、通常どおり timedelta を計算できます。
しかし、結果のtimedeltaでいくつかのパーセントを計算したい:
full_time = (100/percentage) * timdelta
しかし、interegsでしか乗算できないようです。
乗数float
の代わりにどのように使用できますか?int
例:
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
を使用すると、int(multiplier)
精度が低下します。