作为作业的一部分,我被要求从1970年1月1日以来的总秒数中找到当前时间。我知道我们可以使用time.time()
来获得秒数,但是我无法进入当前时间
附件是我到目前为止的代码。
import time
a=time.time()
hours= (a)//3600
minutes=(a-hours*3600)/60
second=a%60
print(hours,"h",minutes,"m",second,"s")
请指教。
答案 0 :(得分:2)
import time
current_time = time.ctime(int(time.time()))
print ("current_time:") + str(current_time)
输出:2012年6月28日星期四07:10:11 GMT
只有时间使用这个:
import time
current_time = time.strftime("%H:%M", time.localtime(time.time()))
print("current_time:") + str(current_time)
答案 1 :(得分:0)
如果您正在寻找自1970年以来以HH:MM:SS格式通过的总时间,您可以试试这个
import time
t=time.time()
print "total second from 1970 :" ,t
m, s = divmod(t, 60)
h, m = divmod(m, 60)
print "Overall time passed since 1970: ","%d:%02d:%02d" % (h, m, s)
你只是在寻找HH.MM.SS的当前时间,使用这样的strftime。
from datetime import datetime
t = datetime.now().strftime("%H:%M:%S")
print "Current Time is :",t
答案 2 :(得分:0)
import time
current_time = time.ctime()
print("current time is:",current_time[11:19])