import time
pace=input("Enter pace [mm:ss]: ")
dist=input("Enter distance [miles]: ")
unixTime = time.mktime(time.strptime(pace, '%M:%S'))
更容易秒鐘,工作比是WIL字符串格式的時間,並strptime
結與mktime
將您的字符串轉換成秒。
無論出於什麼原因,我甚至會更困惑你,但上述想法應該起作用,不能自己弄清楚,而不是刪除整個答案,我會給出一個有效的解決方案,這有點醜陋的黑客攻擊:
import time
pace=input("Enter pace [mm:ss]: ")
dist=input("Enter distance [miles]: ")
unixTime = time.time() - time.mktime(time.strptime(time.strftime('%Y-%m-%d %H:')+pace, '%Y-%m-%d %H:%M:%S'))
這會給你多少秒的用戶步伐秒。
time.time()
會給你在幾秒鐘內
time.mktime()
當前時間會struct_time
對象轉換成秒以來的劃時代
time.strptime()
皈依「2014年2月20日」成秒從紀元表示
time.strftime()
僅用於生成輸入字符串中的缺失數據,以正確計算針對time()
的秒數「運行」
更多關於Unix Time
'毫米,SS =地圖(INT,pace.split( ':'))' – mshsayem