当我使用16:13:34
时,如何将时间格式设置为Fri Feb 15 16:13:55 2013
(小时:分钟:秒),而不是time.asctime()
?有没有办法返回时间,如第一个例子(16:13:14
)所示?
编辑:我尝试了以下内容:
>>> local = time.gmtime("tm_hour") + ":" + time.gmtime("tm_min") + ":" + time.gm_time("tm_sec")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: a float is required
答案 0 :(得分:2)
如果您需要当前的HH:MM:SS时间,请使用:
time.strftime('%H:%M:%S')
答案 1 :(得分:2)
您也可以使用datetime
模块。如果您想以给定格式获取当前时间,请使用
from datetime import datetime
print datetime.now().strftime("%H:%M:%S")