python - Python中有没有办法计算一个时间占另一个时间的百分比?
问题描述
我对编码很陌生,但我目前正试图弄清楚是否有可能花一次时间,看看它占更长的时间的百分比。
例如,24:53:37 的百分比是 1:59:15?(时:分:秒)
任何帮助将非常感激!
解决方案
from datetime import timedelta
hh, mm, ss = map(int, '24:53:37'.split(':'))
t1 = timedelta(hours=hh, minutes=mm, seconds=ss)
hh, mm, ss = map(int, '1:59:15'.split(':'))
t2 = timedelta(hours=hh, minutes=mm, seconds=ss)
percentage = t2/t1
推荐阅读
- python - Pygame - 图像弄脏/在屏幕上留下痕迹
- php - 在 wordpress 中一次获取多个导航菜单
- laravel - 如何在 Laravel 中检索以子属性为条件的父记录集合
- vb.net - ComboBox SelectedIndexChanged 不返回所选值
- java - 将 java 源代码编译为 .jar 时遇到问题
- javascript - PHP中的gettext翻译工作正常,但不适用于javascript
- java - 模块依赖项不适用于 gradle 项目
- ios - unwind segue Swift 5 疑难解答
- python - 计算欧拉方法的相对误差
- python - 将字符串与元组列表中的元组进行比较 - python