将秒转换为小时、分钟和秒的 Python 程序

pythonserver side programmingprogramming更新于 2024/1/17 14:51:00

在本文中,我们将了解下面给出的问题陈述的解决方案。

问题陈述:给定时间,我们需要将秒转换为小时,将分钟转换为秒。

有三种方法如下所述−

方法 1:强力方法

示例

def convert(seconds):
   seconds = seconds % (24 * 3600)
   hour = seconds // 3600
   seconds %= 3600
   minutes = seconds // 60
   seconds %= 60
   return "%02d:%02d:%02d" % (hour, minutes, seconds) #formatting
n = 23451
print(convert(n))

输出

06:30:51

方法 2:datetime 模块

示例

#使用 date-time 模块
import datetime
def convert(n):
   return str(datetime.timedelta(seconds = n))
n = 23451
print(convert(n))

输出

6:30:51

方法 3:时间模块

示例

#使用时间模块
import time
def convert(seconds):
   return time.strftime("%H:%M:%S", time.gmtime(n))
n = 23451
print(convert(n))

输出

06:30:51

结论

在本文中,我们了解了如何将秒转换为小时、分钟和秒。


相关文章