def format_time(s):
ftime = str(datetime.timedelta(seconds=s)).split(':')
if len(ftime[0].split('day')) > 1:
ftime[0] = int(ftime[0].split(' day')[0]) * 24 +\
int(ftime[0].split(', ')[1])
d = [float(i) for i in ftime]
time = []
if d[0] > 0:
time.append('%dh' % (d[0]))
if d[1] > 0:
time.append('%dm' % (d[1]))
if d[2] > 0:
time.append('%0.3fs' % (d[2]))
return ' '.join(time)
评论列表
文章目录