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