ï¼1ï¼å¨ç¨åºå¯å¨æ¶è·å¾å½åæ¶é´ï¼
recordTime = time.time()
ï¼2ï¼åæ¶è·å¾å½åæ¶é´çæ ¼å¼å串ï¼
startTime = time.strftime("%H%M%S")
ï¼3ï¼å¨ä¸»å¾ªç¯ä¸æç§è¿è¡å¤æï¼
timeGap = time.time() - recordTime
if timeGap >= 1: #è¿æ¯æ1ç§è®¾ç½®çï¼å¯ä»¥æ ¹æ®å®é
éè¦è®¾ç½®
recordTime += timeGap
showTime_String = get_lapseTime(startTime, time.strftime("%H%M%S"))
ï¼4ï¼å½æ°ï¼
def get_lapseTime(aTime, bTime):
aNum = 3600 * int(aTime[:2]) + 60 * int(aTime[2:4]) + int(aTime[-2:])
bNum = 3600 * int(bTime[:2]) + 60 * int(bTime[2:4]) + int(bTime[-2:])
gapH = (bNum - aNum) // 3600
gapM = ((bNum - aNum) % 3600) // 60
gapS = ((bNum - aNum) % 3600) % 60
gapTime = "%02d:%02d:%02d"%(gapH,gapM,gapS)
return(gapTime)
温馨提示:内容为网友见解,仅供参考