python秒数变分钟_python时间时分秒与秒数的互相转换
时间: 2023-08-05 12:40:02 浏览: 108
要将秒数转换为分钟,可以将秒数除以60,得到分钟数。例如,将120秒转换为分钟,可以这样做:
```python
seconds = 120
minutes = seconds // 60
print(minutes) # 输出 2
```
要将时间表示为时分秒的格式,可以使用 timedelta 和 strftime 函数。例如,将90秒表示为时分秒的格式,可以这样做:
```python
from datetime import timedelta
seconds = 90
td = timedelta(seconds=seconds)
formatted_time = td.seconds//3600, (td.seconds//60)%60, td.seconds%60
print(formatted_time) # 输出 (0, 1, 30)
```
要将时分秒的格式转换为秒数,可以将小时、分钟和秒数分别乘以3600、60和1,并将它们相加。例如,将时分秒格式的时间"01:30"表示为秒数,可以这样做:
```python
time_str = "01:30"
hours, minutes, seconds = map(int, time_str.split(':'))
total_seconds = hours * 3600 + minutes * 60 + seconds
print(total_seconds) # 输出 5400
```
阅读全文