相关疑难解决方法(0)

如何将秒数转换为小时,分钟和秒?

我有一个函数,可以在几秒钟内返回信息,但我需要以小时:分钟:秒存储该信息.

有没有一种简单的方法可以在Python中将秒转换为这种格式?

python

423
推荐指数
11
解决办法
31万
查看次数

在Python中将表示为<number> [m | h | d | s | w]的时间字符串转换为秒

是否有一种很好的方法来转换表示时间的字符串,格式为[m | h | d | s | w](m =分钟,h =小时,d =天,s =秒w =星期)到秒数?即

def convert_to_seconds(timeduration):
    ...

convert_to_seconds("1h")
-> 3600

convert_to_seconds("1d")
-> 86400
Run Code Online (Sandbox Code Playgroud)

等等?

谢谢!

python datetime

8
推荐指数
3
解决办法
4397
查看次数

另一个转换hh:mm:ss到秒

我已经看到了一些想要相同的问题,除了在我的情况下,时间格式并不总是hh:mm:ss,有时它只是mm:ss

我理解这里提到的想法如何在Python中将H:MM:SS时间字符串转换为秒?在这里Python时间转换h:m:s到秒

我不明白的是如何处理像hh:mm:ss,h:mm:ss,mm:ss或者m:ss这样的情况

def getSec(s):
    l = s.split(':')
    return int(l[0]) * 3600 + int(l[1]) * 60 + int(l[2])
Run Code Online (Sandbox Code Playgroud)

编辑:我认为我的问题不够明确.我正在寻找一种解决方案来处理所有可能的格式与单一功能.

python

2
推荐指数
1
解决办法
2995
查看次数

标签 统计

python ×3

datetime ×1