2024-10-02 10:30:22 发布
网友
我试过以下方法,但想知道一个更简单的方法。你知道吗
def getSecFromHHMMSS(ts): hhInMins = int(str(ts)[0:2]) * 60 * 60 mm = int(str(ts)[2:4]) * 60 ss = int(str(ts)[4:6]) return hhInMins + mm + ss;
更简单的想法是相对主观的。我觉得这更干净。你知道吗
import datetime import time def get_seconds(ts): x = time.strptime(ts, '%H%M%S') _ts = (datetime.timedelta(hours=x.tm_hour,minutes=x.tm_min,seconds=x.tm_sec) .total_seconds()) return _ts ts = '010101' s = get_seconds(ts) print(s)
给予
3661.0
或者这一行:
(datetime.timedelta(hours=int(ts[:2]),minutes=int(ts[2:4]),seconds=int(ts[4:])) .total_seconds())
更简单的想法是相对主观的。我觉得这更干净。你知道吗
给予
或者这一行:
相关问题 更多 >
编程相关推荐