Python中从常规时间到十进制时间的转换

Python中从常规时间到十进制时间的转换,python,time,Python,Time,在Python中,如何将任何常规时间(24:60:60)转换为十进制时间(10:100:100) 我试着使用小时=小时+分钟/60+秒/3600,但实际上这不是我需要的结果。我想你想要这个: decimal_seconds=seconds/0.864 + minutes/0.0144 +hours/0.00024 print(f'{int(decimal_seconds//10000)}:{int((decimal_seconds%10000)//100)}:{int(decimal_secon

在Python中,如何将任何常规时间(24:60:60)转换为十进制时间(10:100:100)

我试着使用小时=小时+分钟/60+秒/3600,但实际上这不是我需要的结果。

我想你想要这个:

decimal_seconds=seconds/0.864 + minutes/0.0144 +hours/0.00024
print(f'{int(decimal_seconds//10000)}:{int((decimal_seconds%10000)//100)}:{int(decimal_seconds%100)}')

你想要0.864而不是0.862吗?是的,应该是0.864