2022年6月27日 星期一

python 的時間進位程式

因為要處理以日期為名稱的檔案,故寫了一個時間進位的函數,目前我的工作只需要分與時的進位, 在函數中一開始用整數處理,然後變成字串方便我取我要的部份,最後回傳字串。因為這個部落格我也沒在經營了,也沒什麼人來,故不解釋這個程式的邏輯了。

timeI = 114
minuteI = 100


def TMString(): # <以下是時與分的處理函數
global timeI
global minuteI

minuteI = minuteI + 1
if (minuteI == 160 ):
minuteI = minuteI - 60
timeI = timeI + 1
minuteS = str(minuteI)
minute = minuteS[1:3]
else:
minuteS = str(minuteI)
minute = minuteS[1:3]

timeS = str(timeI)
time = timeS[1:3]
return (time + minute)

for i in range(120):
print(TMString())

執行結果

1401
1402
1403
1404
1405
1406
以下略~~