python 输出过了多少小时多少分钟多少秒
时间: 2024-05-15 20:14:22 浏览: 74
python将秒数转化为时间格式的实例
5星 · 资源好评率100%
可以使用以下代码来输出已经过去的小时数、分钟数和秒数:
```python
import datetime
start_time = datetime.datetime(2021, 7, 1, 12, 0, 0) # 假设开始时间为 2021 年 7 月 1 日 12:00:00
current_time = datetime.datetime.now() # 获取当前时间
time_diff = current_time - start_time # 计算时间差
total_seconds = time_diff.total_seconds() # 转换为总秒数
hours = int(total_seconds // 3600) # 计算小时数
minutes = int((total_seconds % 3600) // 60) # 计算分钟数
seconds = int(total_seconds % 60) # 计算秒数
print(f"{hours}小时{minutes}分钟{seconds}秒")
```
其中,`start_time` 变量表示开始时间,这里假设为 2021 年 7 月 1 日 12:00:00;`current_time` 变量则表示当前时间;`time_diff` 变量计算时间差;`total_seconds` 变量则是将时间差转换为总秒数;最后,根据总秒数计算出小时数、分钟数和秒数,并将其输出。
阅读全文